Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details

Any feedback, bug reports, or suggestions are greatly appreciated! <3
All Stacks Infinite: Stacks of Stacks
All Stacks Infinite is a mod that gives you TOTAL control over stacks and oversized stacks and allows players to customize item stack sizes from 1 unit to 2147483646 using commands or a configuration file that updates in-game. It supports modded items.
Default global size is 999 and its activated.
Manual syntax errors in the configuration file may prevent the config from loading correctly.
Under any circumstances don't remove the mod or any stack beyond 99 will be deleted or replaced by 1.

[items_custom_stack_size]
│overrides
▼
global_stack_size_enabled = false
│overrides
▼
global_stack_size_enabled = true
[global_items] & vanilla stackables
│overrides
▼
vanilla stacks size
If you can't figure out what's wrong and the config is not working, delete All-Stacks-Infinite.toml from the config folder or execute /allstacks regeneratefile and let the mod regenerate the default .toml file.
v14 [All supported versions]
- Customizable config that updates in-game
- Creative mode items synchronize properly with the server
- Fixed oversized stacks: can interact with the world and can't be deleted for whatever reason
- Locked bundles to 1 stack size.
- Shulkers & chests no longer destroy high stacksize items when transporting or downgrading stacksize.
- Fixed stone cutter when calculating 4 billion slabs
- Brewing stands, furnace, enchanting table accept bigger stacks
- Vanilla Furnace with big stacks of lava now shrink only one and drop the empty bucket
- Merged tags for items and tags for buckets into one
- Added Shulkers to Global Items.
- Fixed bucketable mobs
- Added support for oversized stacks across inventory interactions, including quick transfers, drag distribution, item pickup, container storage and floor merging.
- Improved handling of large stack counts to prevent integer overflow and unintended item loss.
- Updated inventory displays to show large quantities in a compact format, including abbreviated numbers and infinity notation.
- Expanded support for large item quantities in /give, /clear, and item transfers between inventories.
- Material consumption in anvils now always shrink only 1 from slot 2.
- Added support for vanilla stacked buckets, preserving remaining items and returning empty buckets when applicable.
- Fixed handling of stacked consumables, as milk buckets, potions and stews, to preserve remaining items and avoid losing empty containers.
- Adjusted bundle capacity calculations to account for configured stack sizes and stack overflow.
- Improved compatibility with stacked music discs and other special items.
- Added commands to configure global and per-item stack sizes, adjust existing values, and manage included items.
- Added Experimental switch to add normally non-stackable items to the tag isstackable(). Makes unstackable categories like armor or weapons being affected for global stack tag.
- Added Logger switch for console.
- Added feedback switch for chat.
- Introduced persistent, per-world administrator permissions with support for server operators, single-player owners, and explicitly authorized players.
- Added configuration templates, inventory inspection tools, and debugging options.
- Improved configuration validation, migration, and file updates to preserve existing settings and reduce the risk of configuration corruption. You should not downgrade, if you are crashing, send the crash report to discord.
- Added the following commands (Some require holding the item if not specifying the id)
Added commands (Some commands require holding the item if not specifying the id)
- /allstacks | ...
- /allstacks set custom/global <size> | <id>
- /allstacks erase custom/global | <id>
- /allstacks globalset -2147483646/+2147483646
- /allstacks regeneratefile
- /allstacks extras global true/false
- /allstacks extras globalraise -2147483646/+2147483646
- /allstacks extras info | lefthand/righthand
- /allstacks extras raise item/bucket <size> | <id>
- /allstacks extras experimental true/false
- /allstacks extras admin add/list/remove
- /allstacks debug feedback true/false
- /allstacks debug list | ...
- /allstacks debug logger true/false
- /allstacks template ...
-
- Default
-
- Vanilla
-
- Empty
-
- All-Stacks-One
-
- All-Stacks-16
-
- All-Stacks-64
-
- All-Stacks-67
-
- All-Stacks-99
-
- All-Stacks-Infinite
-
- Everything-Infinite-Experimental
v15 [Stacks of Stacks update][26.1.2-26.2-26.3 Fabric-NeoForge-Forge]
- Adjusted permissions
- Added 4 new commands
-
- /mutatestack <new_item>
-
- /multiplystack <new_size>
-
- /givestack <size> <player> <item>
-
- /clearstacks | <player>
-
- New is_world_config switch: Changes where main .toml is detected, global config or world config.
- Moved /allstacks admin to extras
- Reworked how crafting table & stonecutter calculates result with Ctrl+Q & Shift+Click
- Limited control Q crafting up to x81Realstacksize of result, excess will be merged in one stack. This is only replicable when crafting with oversized stacks.
- /give command no longer decrements the oversized stack to fill a not filled same type stack
- Closing menu of any block entity will retain oversized stacks
- Slot to slot operations may decrement an oversized stack. Shift+Double-left-click with item-in-hand over an item won't drag oversized stacks to container and viceversa
v16 [Stacked Armory update] [26.1.2-26.2-26.3]
- Merged Stacked Armory + All Stacks Infinity.
- New command: /allstacks extras stackedarmory templateinclude true/false
-
- Makes everytime you renew the template now includes every detected item with durability in [global-items]. Additionally, setting this to true will automatically add the current detected items from file to file and setting it to false will erase the items from the All-Stacks-Infinite.toml. You may like the mod without default included stacked armor... if so please set this to false.
- New command: /allstacks extras stackedarmory block true/false
-
- Every time you start the world Stacked-Armory.toml will renew with new durability items, so to be editable and don't mess manual configuration being exported to All-Stacks-Infinite.toml you can block this feature.
- New command: /allstacks extras stackedarmory reload
-
- Force renew the stacked-armory.toml even if its blocked.
- New type of stack: Armory stack
- Items of the same type now are stackable and each stack stores Durability & Prior Work Penalty in descent order
- Fast Equip armor in hotbar and with shift click swaps stacks fast
- Added Cartography and Smithing table to crafting optimization.
- Removed Creative dropping limit
- Anvil usage is 1 to 1 when using detected durability items.
Ended support for [NeoForge 1.21.11] - [Fabric - Forge - NeoForge -> 26.1 - 26.1.1] & Quilt
Issues:
-"Configurable" mod -> A first world entrance or /reload in a existing one with globalsize of <9 disables some crating recipes, as sticks and wood. Fixable if reloading the world when his globalsize is >9 and not reloading the mod when it's below 9
Incompatibilities:
-"Metal Bundles" mod -> Integers overflow error
To do:
-Further testing
-Buckets individual compatibility for mods?
-stacked armor - delegated to a future mod
You are allowed to include the mod in any modpack without asking for my permission or giving me credit.
You are not allowed to republish the mod itself.
... ... ... ...


