[1.8-1.14] ChestSort (+ API) 7.1

Sorts your chests + inventory! Supports WorldGuard etc. (100 % customizable + auto config update)

  1. mfnalex
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/JEFF-Media-GbR/Spigot-ChestSort
    Languages Supported:
    English, Chinese, Chinese (Traditional), Dutch, French, German, Italian, Japanese, Portuguese, Russian, Spanish, Turkish
    Please post feature requests and bug reports in the discussion or at GitHub.

    Tired of sorting your chests?
    o_O
    Let's spend less time on organizing, and more on playing!
    :cool:


    See ChestSort in Action!
    > Join one of our demo servers! <
    See below for server details
    ChestSort will automatically sort every chest after you have used it. Every player can enable or disable this feature if desired with the simple command /chestsort. Players can also sort their own inventory using the command /invsort. You can also use hotkeys (middle-click, double-click, shift-click and shift+right-click) within inventories to have them sorted, if you do not wish automatic sorting.

    The chest contents are sorted by category and/or alphabetically and stackable things will be stacked. By default, items will be put before blocks. Automatic sorting will work with chests, enderchests, shulker boxes and barrels. Sorting by hotkeys works with the player inventory, too. Wool, Terracotta and other dyeable blocks will also be sorted by color. The sorting algorithm can be changed. There is absolutely no chance of item loss / duplication or metadata corruption! Guaranteed! :)

    By default, sorting is disabled. Players need the "chestsort.use" permission to use this plugin. If a player uses a chest for the first time after logging in, they will be shown a text on how to enable automatic chest sorting if they have the permission to use ChestSort. Sorting can be disabled for certain worlds.

    (see below for more screenshots and videos)
    chestsort-screen1.jpg

    All messages are customizable. Includes English, Chinese, Chinese (Traditional), French, German, Italian, Japanese, Portuguese, Russian, Spanish and Turkish language.

    This plugin works with 1.13 and 1.14! It should also work on any 1.8+ version.

    Commands
    /chestsort or /sort
    Toggle automatic chest sorting.

    /chestsort hotkeys
    Open the hotkeys GUI to enable/disable hotkeys per player.

    /invsort or /isort
    Sort the player's inventory.

    /invsort hotbar or /isort hotbar
    Sort the player's hotbar.

    /invsort all or /isort all
    Sort the player's inventory and hotbar.

    Permissions
    chestsort.use
    Allows usage of automatic chest sorting and the /chestsort command.

    chestsort.use.inventory
    Allows usage of the /invsort command to sort the player's inventory

    Hotkeys
    You can use hotkeys to sort inventories without having to enter commands. This is useful if you only want to sort chests from time to time without having to enable the automatic sorting, or if you quickly want to sort your player inventory. Each hotkey can be enabled/disabled in the config.yml. By default, all hotkeys are enabled. Additionally, players can enable/disable each hotkey individually by running /chestsort hotkeys

    ChestSortGUI.png

    Middle click
    Middle click (mousewheel) on ANY inventory slot

    Shift click
    Shift + left click on any EMPTY inventory slot

    Double click
    Double click on any EMPTY inventory slot

    Shift + right click
    Shift + right click on any EMPTY inventory slot

    Video & Screenshots


    chestsort-screen2.jpg

    Demo Servers
    Join one of our demo servers. You will be in creative mode. Take a chest and lots of random stuff. Then toggle automatic chest sorting with /chestsort. Place the chest anywhere and fill it. It will be magically sorted when you close it. You can disable sorting by using /chestsort again. You can also use hotkeys (middle-click, shift-click, double-click and shift+right-click).

    > 1.14.4: demo14.chestsort.de <
    > 1.13.2: demo13.chestsort.de <
    > 1.12.2: demo12.chestsort.de <

    Please note that using hotkeys in the player inventory is only possible in survival game mode.
    WorldGuard and other protection plugins
    ChestSort will only sort chests that the player has access to. In other words: when some other plugin like WorldGuard prevents access to the chest, then ChestSort will not sort this chest.
    This applies to all plugins that cancel the InventoryOpenEvent, as ChestSort will only sort when the InventoryCloseEvent is called.
    Furthermore, chests will not be sorted if the player is a spectator or in adventure mode.

    Notes
    To view the source code, please visit https://github.com/JEFF-Media-GbR/Spigot-ChestSort

    Please contact us here or at github when you encounter any bugs or have any ideas for improvements.

    If your language is not yet supported, just change the messages in the config file yourself. We will be happy to include the language in the next update if you send us your translation.

    ChestSort uses bStats to gather Metrics. You can disable this by editing the plugins/bstats/config.yml file. View the statistics at https://bstats.org/plugin/bukkit/ChestSort

    Please note that sorting in versions before 1.13 can be a bit random sometimes, because some item names were inconsistent (e.g. acacia stairs in 1.8 are named "acacia_stairs", while oak planks are just called "planks".) The sorting algorithm has been optimized for 1.13+ only.

    The sorting algorithm is extremely fast. It takes less than half a millisecond to sort a chest.

    3rd party Plugins
    ChestSort can hook into certain 3rd party plugins if they are installed on your server to allow better sorting for custom items.

    CrackShot
    All CrackShot weapons will be grouped together and will be put into the default weapons category.

    InventoryPages
    ChestSort will ignore the "Next Page" and "Prev. Page" buttons when you have InventoryPages installed, so that your GUI does not get messed up.

    API for plugin developers
    ChestSort provides a method to sort any Inventory instance, using the advanced grouping features that ChestSort provides! Read more about the API here.

    If your plugin uses the ChestSort API, feel free to message me and I will be happy to list it here.

    Default configuration
    The configuration file is automatically generated if it does not exist. On every new ChestSort release, the config file will be updated to include the newest options. Your changes will be kept.

    Code (YAML):
    #########################
    #####   ChestSort   #####
    #########################
    #
    #   www.jeff-media.de
    #

    #
    # This config file will be updated automatically with every new release of ChestSort.
    # Don't worry! Your changes will be kept after every update.
    #

    #
    # Please note that players will need the chestsort.use permission
    # or have to be OP to be able to use automatic chest sorting.
    # To use /invsort, the permission chestsort.use.inventory is required.
    #

    # when set to false, new players will have to run /chestsort
    # once to enable automatic chest sorting.
    sorting-enabled-by-default
    : false

    # when set to true, players with sorting DISABLED will be
    # shown a message on how to enable automatic chest sorting
    # when they use a chest for the first time.
    # consider setting this to true when you disable sorting by default.
    # see also -> message-when-using-chest
    show-message-when-using-chest
    : true

    # when set to true, players with sorting ENABLED will be
    # shown a message on how to disable automatic chest sorting
    # when they use a chest for the first time.
    # consider setting this to true when you enable sorting by default.
    # see also -> message-when-using-chest2
    show-message-when-using-chest-and-sorting-is-enabled
    : false

    # when set to true, the messages are shown again when a player
    # logs out and back in and then uses a chest again.
    show-message-again-after-logout
    : true

    # to sort by category, we need category files. ChestSort comes
    # with a number of pregenerated category files, named
    # 900-valuables.txt, 910-tools.txt, 920-combat.txt, ...
    # If you wish to edit those, you can disable the generation of these
    # files, because otherwise all your changes in the pregenerated
    # files will be overwritten on each server startup.
    # However, a much smarter option is to copy the default files
    # and rename them to from 900... to 800... and edit those instead.
    auto-generate-category-files
    : true

    # you can choose when ChestSort should sort chests.
    # The default option is to sort when an inventory is closed.
    # This is useful, because the onInventoryClose event never gets fired
    # when access to the chest is forbidden by another plugin, e.g. WorldGuard
    # You can also sort whenenver a chest is opened. ChestSort will then check
    # if the onInventoryOpenEvent gets cancelled. If it does get cancelled,
    # ChestSort will not sort the chest. However, if a plugin uses the
    # MONITOR event priority, ChestSort cannot detect this.
    # If you have problems with unaccessible chests being sorted, set this
    # option to "close". If you want, you can sort twice, however this is not
    # very useful.
    # If you don't know what to put here, just use the default "close"
    # Available options: open, close, both
    sort-time
    : close

    # Instead of automatic sorting, you can also use hotkeys (see below)
    # when using an inventory to have it sorted immediately.
    # You can disable this by setting this to false.
    allow-hotkeys
    : true

    # You can disable/enable certain hotkeys when you have allow-hotkeys enabled.
    # Hotkeys that could interfere with Minecraft's normal behaviour (e.g.
    # shift+left-click) only work on empty slots, so don't worry about them.
    # Players can also enable/disable all shortcuts individually via /chestsort settings
    hotkeys
    :
     # Use middle click (mousewheel) on ANY inventory slot as hotkey
      middle-click
    : true
      # Use shift + left-click on any EMPTY inventory slot as hotkey
      shift-click
    : true
      # Use double left-click on any EMPTY inventory slot as hotkey
      double-click
    : true
      # Use shift + right-click on any EMPTY inventory slot as hotkey
      shift-right-click
    : true

    # should we check for updates?
    # when enabled, a message is printed in the console if a new
    # version has been found, and OPs will be notified when they join the server
    # When set to true, we will check for updates on startup and every 24 hours
    # When set to on-startup, we will only check on startup
    # When set to false, don't check for updates
    check-for-updates
    : true

    # when set to true, show some verbose information on startup
    verbose
    : true

    #########################
    #### disabled worlds ####
    #########################

    # You can disable ChestSort for certain worlds. Each world's name has to
    # be on a separate line, starting with a hyphen and followed by a space.
    # You can also use the YAML array notation: [world1, world2, world3]

    # Example:
    #
    # disabled-worlds:
    # - world_nether
    # - world_the_end

    disabled-worlds
    :

    ##########################
    #####  Plugin hooks  #####
    ##########################

    # ChestSort can hook into other plugins to allow better sorting
    # for items belonging to 3rd party plugins.
    # You do NOT have to disable the hooks for plugins you don't have
    # installed. ChestSort will automatically check if the plugins
    # are installed.

    ##### CrackShot #####
    # When CrackShot is installed, all CrackShot weapons will be
    # grouped together and sorted by their name
    hook-crackshot
    : true
    # You can define a custom name that will be used as prefix
    # for all CrackShot weapon names.
    # E.g. when you set this to "crackshot_weapon", an AK-47
    # will be called "crackshot_weapon_AK-47"
    hook-crackshot-prefix
    : "crackshot_weapon"

    ##### InventoryPages #####
    # When InventoryPages is installed, ChestSort will not sort
    # the "Next Page" and "Prev Page" buttons. You should not
    # disable this behaviour unless you know what you are doing!
    hook-inventorypages
    : true

    ##########################
    ##### Sorting Method #####
    ##########################

    # Advanced: how to sort things! See below for examples.
    # Only change this if you know what you are doing.
    #
    # Available variables:
    # {category}          order stuff by category as defined in plugins/ChestSort/categories/<category>.txt
    # {keepCategoryOrder} orders stuff in the same category according to their line numbers in the category file
    # {itemsFirst}        put items before blocks
    # {blocksFirst}       put blocks before items
    # {name}              returns the name (e.g. DIRT, GRASS_BLOCK, BIRCH_LOG, DIAMOND_SWORD, ...)
    # {color}             returns the color, e.g. light_blue for wool. Empty if block/item is not dyeable
    # {customName}        returns the display name if set (e.g. with an anvil)
    # {lore}              returns the lore if set
    #
    # Warning: You must not use spaces and fields have to be separated by commas.
    #
    # Examples:
    #   sort by name and color:
    #     '{name},{color}'
    #
    #   sort by name and color, but put items before blocks:
    #     '{itemsFirst},{name},{color}'
    #
    #   sort by name and color, but put blocks before items:
    #     '{blocksFirst},{name},{color}'
    #
    #   sort by category, then put items before blocks and sort by name and color
    #      '{category},{itemsFirst},{name},{color}'
    #
    #   sort by category, but keep exactly the same order as defined in each category file, then sort any undefined items by name and color
    #      '{category},{keepCategoryOrder},{name},{color}
    #
    sorting-method
    : '{category},{itemsFirst},{name},{color}'

    #########################
    ##### localization ######
    #########################

    # Available color codes:
    # &0 Black        &6 Gold       &c Red
    # &1 Dark Blue    &7 Gray       &d Light Purple
    # &2 Dark Green   &8 Dark Gray  &e Yellow
    # &3 Dark Aqua    &9 Blue       &f White
    # &4 Dark Red     &a Green
    # &5 Dark Purple  &b Aqua

    # Available formatting codes:
    # &k Obfuscated   &m Strikethrough
    # &l Bold         &o Italic
    # &n Underline    &r Reset

    # IMPORTANT NOTE:
    # Some messages contain placeholders (%s). You must not remove those, or you will get exceptions in the console

    ##### You can edit these messages yourself or uncomment the existing translations (see below)
    message-when-using-chest
    : "&7Hint: Type &6/chestsort&7 to enable automatic chest sorting."
    message-when-using-chest2
    : "&7Hint: Type &6/chestsort&7 to disable automatic chest sorting."
    message-sorting-disabled
    : "&7Automatic chest sorting has been &cdisabled&7."
    message-sorting-enabled
    : "&7Automatic chest sorting has been &aenabled&7."
    message-player-inventory-sorted
    : "&7Your inventory has been sorted."
    message-error-players-only
    : "&cError: This command can only be run by players."
    message-error-invalid-options
    : "&cError: Unknown option %s. Valid options are %s."
    message-gui-enabled
    : "&aEnabled"
    message-gui-disabled
    : "&cDisabled"
    message-gui-middle-click
    : "Middle-Click"
    message-gui-shift-click
    : "Shift + Click"
    message-gui-double-click
    : "Double-Click"
    message-gui-shift-right-click
    : "Shift + Right-Click"

    ##### English
    #message-when-using-chest: "&7Hint: Type &6/chestsort&7 to enable automatic chest sorting."
    #message-when-using-chest2: "&7Hint: Type &6/chestsort&7 to disable automatic chest sorting."
    #message-sorting-disabled: "&7Automatic chest sorting has been &cdisabled&7."
    #message-sorting-enabled: "&7Automatic chest sorting has been &aenabled&7."
    #message-player-inventory-sorted: "&7Your inventory has been sorted."
    #message-error-players-only: "&cError: This command can only be run by players."
    #message-error-invalid-options: "&cError: Unknown option %s. Valid options are %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Chinese - Thanks to qsefthuopq for translating! -> https://www.spigotmc.org/members/qsefthuopq.339953/
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7提示: 输入 &6/chestsort&7 来启用自动整理箱子."
    #message-when-using-chest2: "&7提示: 输入 &6/chestsort&7 来关闭自动整理箱子."
    #message-sorting-disabled: "&7自动整理箱子已 &c关闭&7."
    #message-sorting-enabled: "&7自动整理箱子已 &a启用&7."
    #message-player-inventory-sorted: "&7已成功整理你的背包."
    #message-error-players-only: "&c错误: 指令只能由玩家运行."
    #message-error-invalid-options: "&c错误: 位置选项 %s. 有效选项为 %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Chinese (Traditional) 繁體中文
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7小提醒: 輸入 &6/chestsort&7 來開啟自動整理箱子"
    #message-when-using-chest2: "&7小提醒: 輸入 &6/chestsort&7 來關閉自動整理箱子"
    #message-sorting-disabled: "&7自動整理箱子已 &c關閉&7"
    #message-sorting-enabled: "&7自動整理箱子已 &a開啟&7"
    #message-player-inventory-sorted: "&7你的背包已成功整理."
    #message-error-players-only: "&c錯誤: 這個指令只能由玩家使用"
    #message-error-invalid-options: "&c錯誤: 未知選項 %s. 有效的選項為 %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Dutch - Thanks to Xeyame for translating! -> https://github.com/Xeyame
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7Hint: Gebruik &6/chestsort&7 om automatische kist sortering aan te zetten."
    #message-when-using-chest2: "&7Hint: Gebruik &6/chestsort&7 om automatische kist sortering uit te zetten."
    #message-sorting-disabled: "&7Automatische kist sortering is &cuitgeschakeld&7."
    #message-sorting-enabled: "&7Automatische kist sortering is &aingeschakeld&7."
    #message-player-inventory-sorted: "&7Je inventaris is gesorteerd."
    #message-error-players-only: "&cFout: Dit commando kan alleen door spelers worden gebruikt."
    #message-error-invalid-options: "&cFout: Onbekende optie %s. Mogelijke opties zijn %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### French - Thanks to automatizer for translating! -> https://www.spigotmc.org/members/automatizer.26188/
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7Astuce: Écris &6/chestsort&7 pour activer le classement automatique."
    #message-when-using-chest2: "&7Astuce: Écris &6/chestsort&7 pour désactiver le classement automatique."
    #message-sorting-disabled: "&7Le classement automatique a été &cdésactivé&7."
    #message-sorting-enabled: "&7Le classement automatique a été &aactivé&7."
    #message-player-inventory-sorted: "&7Your inventory has been sorted."
    #message-error-players-only: "&cErreur: Cette commande ne peut être utilisée que par des joueurs."
    #message-error-invalid-options: "&cError: Unknown option %s. Valid options are %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### German
    #message-when-using-chest: "&7Hinweis: Benutze &6/chestsort&7 um die automatische Kistensortierung zu aktivieren."
    #message-when-using-chest2: "&7Hinweis: Benutze &6/chestsort&7 um die automatische Kistensortierung zu deaktivieren."
    #message-sorting-disabled: "&7Automatische Kistensortierung &cdeaktiviert&7."
    #message-sorting-enabled: "&7Automatische Kistensortierung &aaktiviert&7."
    #message-player-inventory-sorted: "&7Dein Inventar wurde sortiert."
    #message-error-players-only: "&cFehler: Dieser Befehl ist nur für Spieler verfügbar."
    #message-error-invalid-options: "&cFehler: Unbekannte Option %s. Gültige Optionen sind %s."
    #message-gui-enabled: "&aAktiviert"
    #message-gui-disabled: "&cDeaktiviert"
    #message-gui-middle-click: "Mittel-Klick"
    #message-gui-shift-click: "Shift + Klick"
    #message-gui-double-click: "Doppelklick"
    #message-gui-shift-right-click: "Shift + Rechtsklick"

    ##### Italian
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7Nota: inserire &6/chestsort&7 per abilitare l'ordinamento automatico dei bauli."
    #message-when-using-chest2: "&7Nota: inserire &6/chestsort&7 per disabilitare l'ordinamento automatico dei bauli."
    #message-sorting-disabled: "&7L'ordinamento automatico dei bauli è stato &cdisattivato&7."
    #message-sorting-enabled: "&7L'ordinamento automatico dei bauli è stato &aattivato&7."
    #message-player-inventory-sorted: "&7Il tuo inventario è stato ordinato."
    #message-error-players-only: "&cErrore: questo comando è disponibile solo per i giocatori."
    #message-error-invalid-options: "&cErrore: Parametro sconosciuto %s. I parametri validi sono %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Japanese
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7ヒント: &6/chestsort&7 と入力して自動チェスト整理を有効にできます。"
    #message-when-using-chest2: "&7ヒント: &6/chestsort&7 と入力すると自動チェスト整理を無効にできます。"
    #message-sorting-disabled: "&7自動チェスト整理は現在 &cOFF&7です。"
    #message-sorting-enabled: "&7自動チェスト整理は現在 &aON&7です。"
    #message-error-players-only: "&cエラー: このコマンドはプレイヤーのみ実行できます。"
    #message-player-inventory-sorted: "&7Your inventory has been sorted."
    #message-error-invalid-options: "&cError: Unknown option %s. Valid options are %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Portuguese - Thanks to wildastral for translating! -> https://www.spigotmc.org/members/wildastral.673147/
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7Dica: Digite &6/chestsort&7 para habilitar a organização automática."
    #message-when-using-chest2: "&7Dica: Digite &6/chestsort&7 para desabilitar a organização automática."
    #message-sorting-disabled: "&7A Organização automática de baús foi &cdesabilitada&7."
    #message-sorting-enabled: "&7A Organização automática de baús foi &ahabilitada&7."
    #message-player-inventory-sorted: "&7Seu inventário foi organizado."
    #message-error-players-only: "&cErro: Esse comando não pode ser executado por jogadores."
    #message-error-invalid-options: "&cError: Unknown option %s. Valid options are %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Russian - Thanks to Gandon for translating! -> https://www.spigotmc.org/members/gandon.443887/
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7Подсказка: введите &6/chestsort&7, чтобы включить автоматическую сортировку вещей в сундуках."
    #message-when-using-chest2: "&7Подсказка: введите &6/chestsort&7, чтобы отключить автоматическую сортировку вещей в сундуках."
    #message-sorting-disabled: "&7Автоматическая сортировка вещей в сундуках была &cотключена&7."
    #message-sorting-enabled: "&7Автоматическая сортировка вещей в сундуках была &aвключена&7."
    #message-player-inventory-sorted: "&7Ваш инвентарь был отсортирован."
    #message-error-players-only: "&cОшибка: эта команда может быть использована только игроками."
    #message-error-invalid-options: "&cОшибка: Неизвестная опция %s. Допустимые опции: %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Spanish - Thanks to Bers_ for translating! ->  https://www.spigotmc.org/members/bers_.146126/
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7Pista: Usa &6/chestsort&7 para activar el orden automático de los cofres."
    #message-when-using-chest2: "&7Pista: Usa &6/chestsort&7 para desactivar el orden automático de los cofres."
    #message-sorting-disabled: "&7Orden automático de los cofres &cdesactivado&7."
    #message-sorting-enabled: "&7Orden automático de los cofres &aactivado&7."
    #message-player-inventory-sorted: "&7Tu inventario ha sido ordenado."
    #message-error-players-only: "&cError: Este comando solo puede ser ejecutado por jugadores."
    #message-error-invalid-options: "&cError: %s es una opción inválida. Las opciones válidas son: %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    ##### Turkish - Thanks to bertek41 for translating!-> https://www.spigotmc.org/members/bertek41.247705/
    ##### Note: Some messages are still untranslated. Please send me your translation at SpigotMC
    #message-when-using-chest: "&7Ipucu: &6/chestsort&7 Yazarak Otomatik Sandık Organizasyon Sistemini Aktif Edebilirsin."
    #message-when-using-chest2: "&7Ipucu: &6/chestsort&7 Yazarak Otomatik Sandık Organizasyon Sistemini Kapatabilirsin."
    #message-sorting-disabled: "&7Otomatik Sandık Organizasyonu &cKapatıldı&7."
    #message-sorting-enabled: "&7Otomatik Sandık Organizasyonu &aAçıldı&7."
    #message-player-inventory-sorted: "&7Envanteriniz Düzenlendi."
    #message-error-players-only: "&cHata: Bu Komut Yalnızca Oyuncular Tarafından Kullanılabilir."
    #message-error-invalid-options: "&cHata: Bilinmeyen Ayar %s."
    #message-gui-enabled: "&aEnabled"
    #message-gui-disabled: "&cDisabled"
    #message-gui-middle-click: "Middle-Click"
    #message-gui-shift-click: "Shift + Click"
    #message-gui-double-click: "Double-Click"
    #message-gui-shift-right-click: "Shift + Right-Click"

    #########################
    #####     Done!     #####
    #########################

    # please do not change the following line manually!
    config-version
    : 18

     

    Other Plugins by me
    No time for putting your stuff into the right chests? Try out InvUnload:
    [1.13+] InvUnload: Automatically puts your stuff in the right chests!

    Tired of climbing trees like a monkey?
    [1.13+] LumberJack: Enable tree gravity for easy woodcutting.

    May the odds be ever in your favor! Have an angel protect your loot when you die.
    [1.13+] AngelChest: Stores your inventory in a protected chest when you die!

    Don't want to collect all drops manually? Use Drop2Inventory. Also reduces lag.
    [1.13] Drop2Inventory: No more need to collect drops!
    VanGuper, thebfmg, riddickx and 8 others like this.

Recent Reviews

  1. Appa117
    Appa117
    5/5,
    Version: 7.1
    Once you played with ChestSort you wil never want to miss it again! It just saves you a lot of time.

    solid 10/10


    Just had great experiences witht this plugin and will recommend it always!


    Keep it up!

    Cheers
  2. lolbob
    lolbob
    5/5,
    Version: 7.1
    Do what it should, easy to use.
    So far, one of the best sort plugins for chests.
    Works with Paper 1.14.4, no Bugs.
  3. iamverysmart
    iamverysmart
    5/5,
    Version: 6.4.5
    Works as described, fast and straightforward. Where do I ask for support and give feedback? Thank you.
    1. mfnalex
      Author's Response
      Thank you :) you can use the discussion or open an issue at GitHub
  4. Angry_QX
    Angry_QX
    5/5,
    Version: 6.4.2
    I've never seen such a convenient plug-in! I want to publish it on the MineCraft Chinese Forum. Its website is "www.mcbbs.net", of course, I will mark the original author for you, and send the original address, so that more users know and use the plug-in, I hope to get your permission.
    1. mfnalex
      Author's Response
      Sure, go ahead. But please do not host the jar file yourself, I want people to always have access to the latest version :)
  5. SkyHeroesDada11
    SkyHeroesDada11
    5/5,
    Version: 6.4.2
    It's not every day that we see a developer determine ! xD Good plugin and if you like updates, you'll get some! xD
    1. mfnalex
      Author's Response
      Thanks :) Yeah there were a few updates in the last days, sorry for that :D
  6. suwako99
    suwako99
    5/5,
    Version: 6.4
    best chestsort plugin forever!!
    lucky to find this plugin on spigot.
    thanks for good support from author,let me can use inventory pages with this plugins together!
    1. mfnalex
      Author's Response
      Thank you very much :)
  7. Minestick
    Minestick
    5/5,
    Version: 6.1
    Simple and easy to use. It notifies players about the usage and extra broadcasting is not needed. Best inventory sorting plugin I've ever used.

    It's just that middle-click sorting conflict with default "duplicate item" key for creative mode, which is a little bit annoying for operators.
    1. mfnalex
      Author's Response
      Thanks :)
      In Creative Mode, the hotkeys should be Disabled. If not, you can disable the middle Hotkey globally in the config.yml :)
  8. Fighter2000
    Fighter2000
    5/5,
    Version: 6.0
    Amazing plugin! I highly recommended this for survival servers! U use on my bungeecord network play.theorymc.hu(in survival szerver)
    1. mfnalex
      Author's Response
      thanks for the review :)
  9. TheFallender
    TheFallender
    5/5,
    Version: 5.0.3
    Awesome plugin, does everything one would need. Also the author would help me with no problem asap. More plugins and authors should be like this.
    1. mfnalex
      Author's Response
      Thank you so much :) I hope you have fun with ChestSort!
  10. Tallcraft
    Tallcraft
    5/5,
    Version: 5.0.2
    Works really well and is simple to setup. Requires a permission plugin because the sort permission defaults to false.
    1. mfnalex
      Author's Response
      Thank you for the review :)