About Stack Size (Global + Permission-based StackSizes)
xStackSize
xStackSize gives you full control over item stack sizes on your Rust server. Globally and permission-based. Fine-tune your economy, balance progression, or create VIP advantages with flexible and performance-friendly stack management.
Whether you want larger stacksize for QoL, custom stacksizes for specific groups/permission, or complete control over your servers stacking system.
INFO: xStackSize supports multiple permissions at the same time.
If a player has more than one stack permission, the plugin automatically applies the highest stack size based on your configuration. The highest value always wins - whether it's global or permission-based.
Example: If global is set to x3 and a permission gives x1, the player will use x3 since it’s higher. (If he has that permission)
Features
- Global stack size control
- Permission-based StackSizes (VIP / ranks / groups)
- Custom StackSize per item
- Custom StackSize for CUSTOM ITEMS
- Blacklist items
- Easy to configure
- Performance friendly designed
Permission-based StackSizes:
-
You can use any permission name in the config, as long as it starts with xstacksize.
Examples: xstacksize.pro, xstacksize.vip, xstacksize.premium etc.. - You can create multiple stack-size permissions. Simply copy and paste a new permission block in the config and give it a different permission name.
Various Constellations (Examples, for better understanding)
[Example 1]
Global: x2
VIP: x4
Player has permission (VIP) -> Result: x4
[Example 2]
Global (Resources): x5
VIP (Resources): x6
FixedItemStackSizes: "wood": 0
Player has permission (VIP) -> Result: UNLIMITED (because we used 0 (highest wins and 0 means unlimited) for wood, and wood is from itemtype 'Resources')
[Example 3]
Global: x3
VIP: x2
Player has permission (VIP) -> Result: x3
[Example 4]
Global: x1
VIP: x3
Elite: x5
Player has permission (VIP + Elite) -> Result: x5
[Example 5]
Global: x4
VIP: x6
Elite: x3
Player has permission (VIP + Elite) -> Result: x6
[Example 6]
Global: x5
VIP: x5
Player has permission (VIP) -> Result: x5
Config (Use value '0' for UNLIMITED)
{ "StackSizeMultipliers": { "Weapon": 1.0, "Construction": 1.0, "Items": 1.0, "Resources": 1.0, "Attire": 1.0, "Tool": 1.0, "Medical": 1.0, "Food": 1.0, "Ammunition": 1.0, "Traps": 1.0, "Misc": 1.0, "Component": 1.0, "Electrical": 1.0, "Fun": 1.0, "CustomItems": 1.0 }, /* FixedItemStackSizes are fixed values, not a multiplier */ "FixedItemStackSizes": { "wood": 0, "stones": 0 }, "PermissionStackSizeMultipliers": { "xstacksize.vip": { "Weapon": 1.0, "Construction": 1.0, "Items": 1.0, "Resources": 1.0, "Attire": 1.0, "Tool": 1.0, "Medical": 1.0, "Food": 1.0, "Ammunition": 1.0, "Traps": 1.0, "Misc": 1.0, "Component": 1.0, "Electrical": 1.0, "Fun": 1.0, "CustomItems": 1.0 } }, "BlacklistedItems": [ "pumpkin" ] }

