CompactResources
🟡 Updated this yearPreview

🔍 Analysis
- 🏆 #197 of 278 paper mods in this game by downloads
📋 About This Mod
<p align="center"> <img src="https://raw.githubusercontent.com/TetraTheta/CompactResources/main/.etc/compactresources_icon.png" alt="CompactResources Logo"> </p> # CompactResources **CompactResources adds stack-size rules and compressed resource items to Paper servers** !(https://img.shields.io/modrinth/v/compactresources?style=for-the-badge&label=Plugin%20Version) !(https://img.shields.io/modrinth/game-versions/compactresources?style=for-the-badge&label=Minecraft%20Version)<br> (https://img.shields.io/modrinth/dt/compactresources?style=for-the-badge&label=Modrinth%20Downloads)](https://modrinth.com/plugin/compactresources) (https://img.shields.io/discord/1514516278226845726?style=for-the-badge)](https://discord.gg/eS8tCEkecp) ## Introduction CompactResources helps players keep their inventories clean by increasing the maximum stack size of configured items and by adding reversible compressed resource items. Compressed resources are custom `minecraft:heart_of_the_sea` items that can visually appear as block-shaped models through the resource pack. For them to display correctly, clients need (https://modrinth.com/resourcepack/compactresourcespack), the companion resource pack developed primarily for this plugin. The plugin can send that pack automatically through Paper's server resource-pack system when `resource-pack.url` and `resource-pack.sha1` are configured. By default, the plugin targets items that are commonly useful but awkward to store in bulk, such as stews, potions, saddles, boats, chest boats, and minecarts. Server owners can customize stack-size rules by item ID, Minecraft item tag, regular expression, or a disabled-by-default fallback rule for every item. Players can craft supported materials into x9, x81, and x729 compressed tiers, decompress them back through crafting, or run `/cr compact` to convert eligible inventory contents automatically. Use `/cr reload` after editing the configuration to apply changes without restarting the server. Related projects: - CompactResourcesPack resource pack: <https://modrinth.com/resourcepack/compactresourcespack> ## Configuration ```yml language: 'ko' module: compression: enabled: true max-stack-size: # The default max stack size applied to all items unless a more specific rule exists. # WARNING: Enabling this is risky as it applies to items with durability, causing the entire stack to share damage. default: enabled: false size: 64 # Max stack sizes by Minecraft item ID. # The 'minecraft:' namespace can be omitted (e.g., 'suspicious_stew': 64). id: 'beetroot_soup': 64 'lingering_potion': 64 'mushroom_stew': 64 'potion': 64 'rabbit_stew': 64 'saddle': 64 'splash_potion': 64 'suspicious_stew': 64 # Regular expression rules matched against Minecraft item IDs. # Patterns are matched against the full runtime item ID (e.g., 'minecraft:<id>'). # Example: '^.*minecart$' matches all minecart items. regex: - pattern: '^.*minecart$' size: 64 # Max stack sizes by Minecraft item tag ID. # The 'minecraft:' namespace can be omitted (e.g., 'boats': 64). tag: 'boats': 64 'chest_boats': 64 resource-pack: enabled: true force: true sha1: '34465d867fff230b649080315e466e1d2cfd72d8' url: 'https://cdn.modrinth.com/data/swhJ0PPM/versions/y5qpQDLi/compact-resources-pack.zip' uuid: '9d54b89a-1738-4307-abd8-3f7f9d8613f5' ``` `module.compression.enabled` controls compression recipes and item handling. If it is disabled, the stack-size module can still run, but compressed resource items are not registered. `module.max-stack-size` rules are resolved in this order: exact item ID, item tag, regex, then the optional default rule. Values are clamped to the supported range `1..99`. Invalid regex rules are removed during validation, while unknown item IDs are kept with a warning so future Minecraft versions can still use them. `resource-pack.enabled` controls whether the plugin asks joining players to load the configured pack. `resource-pack.force` makes the request required. If `url` or `sha1` is blank, or if the URL/hash metadata is invalid, resource-pack delivery is skipped and compressed resources will still work mechanically but appear as Heart of the Sea items on clients without CompactResourcesPack. ## Commands - `/cr compact`: Compacts the executing player's inventory. - `/cr reload`: Reloads configuration from disk. - `/cr config language `: Views or updates the active language. - `/cr config max-stack-size default enabled `: Views or updates the fallback stack-size rule. - `/cr config max-stack-size default size `: Views or updates the fallback stack size. - `/cr config max-stack-size id <minecraft item id> `: Views or updates an item ID rule. - `/cr config max-stack-size tag <minecraft tag id> [1..99
# CompactResources CompactResources adds stack-size rules and compressed resource items to Paper servers
!(https://img.shields.io/modrinth/v/compactresources?style=for-the-badge&label=Plugin%20Version) !(https://img.shields.io/modrinth/game-versions/compactresources?style=for-the-badge&label=Minecraft%20Version)
[!(https://img.shields.io/modrinth/dt/compactresources?style=for-the-badge&label=Modrinth%20Downloads)](https://modrinth.com/plugin/compactresources)
[!(https://img.shields.io/discord/1514516278226845726?style=for-the-badge)](https://discord.gg/eS8tCEkecp)
## Introduction
CompactResources helps players keep their inventories clean by increasing the maximum stack size of configured items and by adding reversible compressed resource items.
Compressed resources are custom `minecraft:heart_of_the_sea` items that can visually appear as block-shaped models through the resource pack. For them to display correctly, clients need (https://modrinth.com/resourcepack/compactresourcespack), the companion resource pack developed primarily for this plugin. The plugin can send that pack automatically through Paper's server resource-pack system when `resource-pack.url` and `resource-pack.sha1` are configured.
By default, the plugin targets items that are commonly useful but awkward to store in bulk, such as stews, potions, saddles, boats, chest boats, and minecarts. Server owners can customize stack-size rules by item ID, Minecraft item tag, regular expression, or a disabled-by-default fallback rule for every item.
Players can craft supported materials into x9, x81, and x729 compressed tiers, decompress them back through crafting, or run `/cr compact` to convert eligible inventory contents automatically.
Use `/cr reload` after editing the configuration to apply changes without restarting the server.
Related projects:
- CompactResourcesPack resource pack:
## Configuration
```yml language: 'ko'
module:
compression:
enabled: true
max-stack-size:
# The default max stack size applied to all items unless a more specific rule exists.
# WARNING: Enabling this is risky as it applies to items with durability, causing the entire stack to share damage.
default:
enabled: false
size: 64
# Max stack sizes by Minecraft item ID.
# The 'minecraft:' namespace can be omitted (e.g., 'suspicious_stew': 64).
id:
'beetroot_soup': 64
'lingering_potion': 64
'mushroom_stew': 64
'potion': 64
'rabbit_stew': 64
'saddle': 64
'splash_potion': 64
'suspicious_stew': 64
# Regular expression rules matched against Minecraft item IDs.
# Patterns are matched against the full runtime item ID (e.g., 'minecraft:
resource-pack: enabled: true force: true sha1: '34465d867fff230b649080315e466e1d2cfd72d8' url: 'https://cdn.modrinth.com/data/swhJ0PPM/versions/y5qpQDLi/compact-resources-pack.zip' uuid: '9d54b89a-1738-4307-abd8-3f7f9d8613f5' ```
`module.compression.enabled` controls compression recipes and item handling. If it is disabled, the stack-size module can still run, but compressed resource items are not registered.
`module.max-stack-size` rules are resolved in this order: exact item ID, item tag, regex, then the optional default rule. Values are clamped to the supported range `1.. 99`. Invalid regex rules are removed during validation, while unknown item IDs are kept with a warning so future Minecraft versions can still use them.
`resource-pack.enabled` controls whether the plugin asks joining players to load the configured pack. `resource-pack.force` makes the request required. If `url` or `sha1` is blank, or if the URL/hash metadata is invalid, resource-pack delivery is skipped and compressed resources will still work mechanically but appear as Heart of the Sea items on clients without CompactResourcesPack.
## Commands
- `/cr compact`: Compacts the executing player's inventory.
- `/cr reload`: Reloads configuration from disk.
- `/cr config language `: Views or updates the active language.
- `/cr config max-stack-size default enabled `: Views or updates the fallback stack-size rule.
- `/cr config max-stack-size default size `: Views or updates the fallback stack size.
- `/cr config max-stack-size id
`: Views or updates an item ID rule. - `/cr config max-stack-size tag
[1.. 99
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- TetraTheta
- Version
- 2.1.0-26.2
- Downloads
- 39
- Endorsements
- 0
- Category
- paper
- Created
- 6/17/2026
- Updated
- 8/11/2026
- Game Versions
- 26.2
- Tags
- storage
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does CompactResources support?
The author lists 26.2. Other versions may work but are untested by the author.
What is the latest version of CompactResources?
Version 2.1.0-26.2, published 2026-08-11 with 39 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await