StacksExtended

StacksExtended 2.0.17

This plugin requires the Chaos extension -> https://chaoscode.io/resources/chaos.321/

See below for information regarding updating to v2.x.x from v1.x.x



0c21f14e2bacccbd7eda955f55d8964a.jpg

a7f1288b70ae02d82218569606ae3093.jpg

225a88b8b6c65ce382b033bcbded61c6.jpg
57f110fb6d5d5b69ccc53fe77472647a.jpg
89b92dd6ae959d4a9f296e4a64b816a5.jpg
3a8da64b6516274d7cdfdc0e5cac1612.jpg



Features
  • Customize stacks sizes and set stack multipliers for all game items
  • Set stack limits for any storage container
  • Set stack size and multipliers for specific items in specific storage containers
  • Set stack limits for items in a players inventory
  • Set stack size and multipliers for specific items in a players inventory
  • Setup custom permission based storage container stack limits for VIPs
  • Set stack size and multipliers for specific items in VIP containers
  • Option to enable weapon stacking
  • Option to block weapon stacking when its in the players hotbar
  • Option to block weapon stacking if they have attachments
  • Option to prevent stacking of skinned items
  • Easy to use UI menu

Permissions
StacksExtended uses Oxides permission system
To assign a user permission use oxide.grant user "username|steam id" "permission" in console.
To assign a group permission use oxide.grant group "groupname" "permission" in console.
You can read more about how to use the permission system here : uMod - Permissions
stacksextended.admin - Required to use the UI menu


Chat Command
/stacks - Opens the UI menu

Console Commands (only work in rcon)
se.stackcategory <category> <stacklimit> <stackmultiplier> - Allows you to set item stack sizes and multipliers for a entire item category
se.stackcategorymultiplier - Same as above but only applies a multiplier
se.stackcategorylimit - Same as above but only applies the stack limit
se.stackitem <shortname> <stacklimit> <stackmultiplier> - Set the stack size and multiplier for the specified item


Item Stack Limits
The item stack limit section of the menu is where you set the base stack size and stack multiplier for all items. This will be applied to all items unless falls in to one of the following categories

Container Stack Limits
Container stack limits will limit the stack sizes for the specified container regardless of the stack size of the item. You can add item overrides to each container that will allow you to change the stack size of the specified item in that specified container

Player Overrides
Player overrides lets you set custom stack limits on specific items when they are in the players inventory. If you are setting a max player inventory stack size in the config, this will also override that

VIP Containers
VIP container stack limits work the same as container stack limits, however these require a permission of your choosing that you grant to users


Upgrading From v1.x.x to v2.x.x (Read Before Updating!)
If you have been using version 1.x.x and want to convert your old settings to version 2.x.x follow these simple instructions;

- Before you update the plugin make a copy of your StacksExtended.json configuration file located in /oxide/config/
- Now update the plugin on your server. You existing config will be erased and replaced with the new version
- Make a copy of your configuration backup to the /oxide/data/StacksExtended/ folder
- In RCON, run the console command 'se.loadoldconfig'

The plugin will read your old config from the data folder and apply all the settings to the current version


Config
The configuration file can be found in your server directory at .../oxide/config/StacksExtended.json
The use of an editor and validator is recommended to avoid formatting issues
JSON:
{
  "Stack Options": {
    "Enable stacking of projectile weapons": false,
    "Prevent weapon stacking in player belt container": true,
    "Prevent stacking weapons that have attachments": true,
    "Prevent stacking projectile weapons with ammunition in the clip": true,
    "Enable stacking of liquid containers": false,
    "Prevent stacking skinned items that have different skins": true
  },
  "Player Inventory Options": {
    "The maximum size of any stack in a players inventory (0 is Rust default)": 0,
  },
  "Exclude Options": {
    "Items to be excluded from stack changes": [
      "water",
      "water.salt",
      "blood",
      "blueprintbase",
      "coal",
      "flare",
      "generator.wind.scrap",
      "battery.small",
      "building.planner",
      "door.key",
      "map",
      "note",
      "hat.candle",
      "hat.miner"
    ],
    "Skins to be excluded from stack changes": []
  },
  "UI Options": {
    "Panel Color": {
      "Hex": "#232323",
      "Alpha": 1.0
    },
    "Disabled Color": {
      "Hex": "#3e3e42",
      "Alpha": 1.0
    },
    "Color 1": {
      "Hex": "#007acc",
      "Alpha": 1.0
    },
    "Color 2": {
      "Hex": "#6a8b38",
      "Alpha": 1.0
    },
    "Color 3": {
      "Hex": "#d85540",
      "Alpha": 1.0
    },
    "Color 4": {
      "Hex": "#d08822",
      "Alpha": 1.0
    }
  },
  "Version": {
    "Major": 2,
    "Minor": 0,
    "Patch": 0
  }
}

Information

Author
k1lly0u
First release
Last update
Rating
4.40 star(s) 20 ratings

Latest Release v2.0.17

Released
Oct 17, 2024 at 1:36 AM
Rating
0.00 star(s) 0 ratings


More resources from k1lly0u

  • PilotEject
    PilotEject
    A mini event where a helicopter malfunctions and the pilot has to eject
  • HeliRefuel
    HeliRefuel
    A mini-event where a helicopter populated with NPCs needs to land to refuel
  • ZombieHorde
    ZombieHorde
    Create hordes of zombies that roam around your server looking for brains
  • Admin Menu
    Admin Menu
    Manage groups, permissions, commands and convars from a GUI menu
  • TeleportGUI
    TeleportGUI
    Teleport, home and warp with a easy to use UI

StacksExtended by k1lly0u
© chaoscode.io Feb 15, 2017

Latest reviews

I have not experienced issues that others say, Maybe I just haven't noticed, or maybe it just is a coincidence for others. Either way, I love this plugin. Been using it for I believe 2 wipes now and it works great. I love the fact you can configure stacks in a UI and not in a json file. More convenient and on the fly changes.
The possibilitys the Plugin provides are really good.
Sadly after some days the Plugin does cause laggs. We didnt experienced this with other Stackplugins.
We will edit our Rating once the lagg issues are fixed
The plugin is broken since the update. I keep getting this error message. (23:14:44) | Failed to call hook 'OnMaxStackable' on plugin 'StacksExtended v2.0.10' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.StacksExtended.OnMaxStackable (Item item) [0x0000b] in <99b9d9e58e334edd82e1c26cb77e1457>:0
at Oxide.Plugins.StacksExtended.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0029b] in <99b9d9e58e334edd82e1c26cb77e1457>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <23ba99f131254889867c71f0bd137b1d>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <157a94ee66ab4a7991faecd1eb84be3b>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <157a94ee66ab4a7991faecd1eb84be3b>:0
but this is not working for me since the update
no review for over 2 years.. lol.

State of the art for ages - I would choose it over any other paid stacksize plugin anytime.
Now with UI - really nice.
currently theres a bug with vending machines making player inventory limit unusable. because of how it works this means you cannot do many things such as have bigger stacks in storages than inventory.
Works ok for what it is. But the more important features have some big flaws. Stack disappearance etc.
great plugin a must for any server people like it :)
Easy to use, Simply amazing, Thankyou!!!
Love it, it let's to fully customize server stacks. You must have it!