COWMODSКаталог модов

ChestSorter

ChestSort is a Minecraft plugin that allows players to easily sort both container and player inventories by type, amount, category, or randomly with simple commands.

Автор: Shweit6,4 тыс.18обновлён 15 июл. 2026 г.
ХранениеУтилиты

Описание

ChestSorter - The Ultimate Inventory Management Solution

Stop wasting time organizing chests! ChestSorter is a powerful and intuitive plugin that brings automatic chest sorting to your Minecraft Paper server.

✨ Why Choose ChestSorter?

  • 🖱️ Multiple Sorting Methods - Sort chests your way: middle-click, sneak + left-click, or commands
  • ⚙️ Per-Player Customization - Every player can set their own sorting preferences
  • 🎯 Smart & Non-Intrusive - Blacklist specific containers and works alongside client-side mods
  • 🚀 Modern & Fast - Built with Paper 1.21+ APIs for optimal performance
  • 🔧 Highly Configurable - Customize everything from sounds to default behaviors

🎮 Features

🔄 Flexible Sorting Options

Sort your containers in 4 different ways:

  • 📝 By Name - Alphabetical sorting (A-Z or Z-A)
  • 📦 By Quantity - Stack size sorting (largest to smallest or vice versa)
  • 🧱 By Material Type - Group similar items together
  • ⚒️ By Durability - Sort tools and armor by remaining durability

Each sorting method supports both ascending and descending order!

🎯 Multiple Sorting Methods

1. Middle-Click Sorting (In-Container)

  • Open any chest, barrel, or container
  • Middle-click anywhere inside
  • Instant sorting based on your preferences!

2. Sneak + Left-Click (External)

  • Look at a container
  • Sneak + Left-Click
  • Sort without opening the container!

3. Command-Based Sorting

  • Sort specific containers by coordinates
  • Sort player inventories (including others as admin)
  • Override sorting preferences on-the-fly

👤 Per-Player Preferences

Every player can customize their experience:

/sortprefs                    # View your current settings
/sortprefs type QUANTITY      # Sort by stack size
/sortprefs order DESC         # Largest stacks first
/sortprefs toggle             # Disable/enable sorting

Perfect for servers where some players use client-side sorting mods!

🚫 Smart Blacklist System

Prevent specific containers from being sorted:

  • Location-based blacklist - Protect important chests at specific coordinates
  • Container-type blacklist - Automatically exclude hoppers, furnaces, etc.

📋 Commands

CommandDescriptionPermission
/sortcontainer (or /sc)Sort the container you're looking atchestsorter.sort.container
/sortcontainer <x> <y> <z>Sort a container at coordinateschestsorter.sort.container
/sortcontainer <x> <y> <z> <type> <order>Sort with specific settingschestsorter.sort.container
/sortplayer (or /sp)Sort your own inventorychestsorter.sort.player.self
/sortplayer <player>Sort another player's inventory (admin)chestsorter.sort.player.others
/sortprefsView your sort preferences(none)
/sortprefs toggleEnable/disable sorting(none)
/sortprefs type <type>Set default sort type(none)
/sortprefs order <order>Set default sort order(none)

🔐 Permissions

PermissionDescriptionDefault
chestsorter.sort.containerUse container sorting✅ true
chestsorter.sort.player.selfSort own inventory✅ true
chestsorter.sort.player.othersSort other players' inventories⚠️ op
chestsorter.sneak.sortUse sneak + left-click sorting✅ true
chestsorter.middleclick.sortUse middle-click sorting✅ true
chestsorter.*All permissions⚠️ op

⚙️ Configuration

Highly customizable via config.yml:

# Default sorting settings
default-sort-type: NAME  # NAME, QUANTITY, MATERIAL_TYPE, DURABILITY
default-sort-order: ASC  # ASC, DESC

# Sound settings
sound:
  enabled: true
  success: ITEM_BOOK_PAGE_TURN
  volume: 0.5
  pitch: 1.0

# Feature toggles
sneak-sort:
  enabled: true
middle-click:
  enabled: true

# Blacklist
blacklist:
  locations: []
  # Example: - "world:100:64:200"
  container-types:
    - "minecraft:hopper"

💡 Use Cases

For Survival Players

  • Quickly organize storage rooms with hundreds of items
  • Sort shulker boxes before long trips
  • Keep your base tidy without the tedious manual work

For Creative Builders

  • Organize massive material collections instantly
  • Sort themed build palettes
  • Manage large-scale project inventories

For Server Admins

  • Give players quality-of-life improvements
  • Reduce server lag from players manually organizing items
  • Fully compatible with existing plugins

🔧 Installation

  1. Download the latest version from this page
  2. Place the JAR file in your server's plugins/ folder
  3. Restart or reload your server
  4. (Optional) Configure settings in plugins/ChestSorter/config.yml
  5. Done! Players can start sorting immediately

📦 Requirements

  • Server: Paper 1.21+ (or Folia 1.21+)
  • Java: Java 21 or higher
  • Dependencies: None (PaperLib is shaded)

🤝 Compatibility

✅ Works With

  • All container types (chests, barrels, shulker boxes, etc.)
  • Hopper systems (with blacklist)
  • Most other plugins
  • Client-side sorting mods (can be disabled per-player)

🐛 Support & Issues

Need help or found a bug?


❤️ Credits

Created by: Dennis van den Brock (@shweit)


🌟 Show Your Support

If you enjoy ChestSorter, please:

  • ⭐ Star the project on GitHub
  • 📝 Leave a review
  • 🐛 Report bugs and suggest features
  • 💝 Consider supporting development

Download now and never manually sort a chest again!

Галерея

Sorting via CommandChange Player based configSort via Shift+ClickSort via mouse middle click

Последние версии

Все версии →
release

ChestSorter 2.1.0-mc26.2

2.1.0-mc26.2
15 июл. 2026 г.2,4 тыс.Minecraft: 26.2folia, paper, purpur
Скачать
Что нового
**Full Changelog**: https://github.com/Shweit/ChestSorter/compare/v2.0.3...v2.1.0-mc26.2
release

ChestSorter 2.0.3

2.0.3
2 дек. 2025 г.2,6 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Скачать
Что нового
## What's Changed * deps: bump io.papermc.paper:paper-api from 1.21.10-R0.1-SNAPSHOT to 1.21.11-pre3-R0.1-SNAPSHOT by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/15 * deps: bump com.github.spotbugs from 6.4.5 to 6.4.7 by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/16 **Full Changelog**: https://github.com/Shweit/ChestSorter/compare/v2.0.2...v2.0.3
release

ChestSorter 2.0.2

2.0.2
27 нояб. 2025 г.74Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur, spigot
Скачать
Что нового
## What's Changed * fix: Replace deprecated Sound.valueOf() with Registry API by @Shweit in https://github.com/Shweit/ChestSorter/pull/12 * fix: use config defaults for new player sort preferences by @Shweit in https://github.com/Shweit/ChestSorter/pull/14 **Full Changelog**: https://github.com/Shweit/ChestSorter/compare/v2.0.1...v2.0.2
release

ChestSorter 2.0.1

2.0.1
20 нояб. 2025 г.92Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur, spigot
Скачать
Что нового
## What's Changed * deps: bump com.github.spotbugs from 6.4.2 to 6.4.5 by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/10 * build: bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/5 * build: bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/6 * deps: bump org.junit.jupiter:junit-jupiter from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/9 * deps: bump com.github.spotbugs:spotbugs-annotations from 4.9.6 to 4.9.8 by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/7 * deps: bump org.junit.platform:junit-platform-launcher from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/Shweit/ChestSorter/pull/8 * feat: Add bStats integration for server usage analytics by @Shweit in https://github.com/Shweit/ChestSorter/pull/11 ## New Contributors * @dependabot[bot] made their first contribution in https://github.com/Shweit/ChestSorter/pull/10 **Full Changelog**: https://github.com/Shweit/ChestSorter/compare/v2.0.0...v2.0.1
release

ChestSorter 2.0.0

2.0.0
20 нояб. 2025 г.42Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur, spigot
Скачать
Что нового
## What's Changed * Default sorting config by @Shweit in https://github.com/Shweit/ChestSorter/pull/1 * Reworked Command Logic by @Shweit in https://github.com/Shweit/ChestSorter/pull/3 * feat: ChestSorter v2.0.0 - Complete rewrite with per-player settings by @Shweit in https://github.com/Shweit/ChestSorter/pull/4 ## New Contributors * @Shweit made their first contribution in https://github.com/Shweit/ChestSorter/pull/1 **Full Changelog**: https://github.com/Shweit/ChestSorter/compare/1.0...v2.0.0
release

1.0

1.0
8 сент. 2024 г.960Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, spigot
Скачать
Что нового
**Full Changelog**: https://github.com/Shweit/ChestSorter/commits/1.0
release

ChestSorter 1.0

1.0
6 сент. 2024 г.150Minecraft: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1bukkit, paper, spigot
Скачать
Что нового
First initial release :) If you want more information, visit my GitHub Repo: https://github.com/Shweit/ChestSorter