About ObjectStacks
The ObjectStacks plugin enables players to stack specific objects in Rust, maximizing space efficiency and creating organized storage areas. The plugin is easy to configure and supports a wide range of objects, with settings that can be adjusted directly in the configuration file.
Features:
Flexible Configuration: Easily add objects in the config file and define a Y-offset and specific permissions for each object.
Advanced Stacking Options: Set maximum stacking limits based on user permissions (e.g., standard users vs. VIPs).
Contextual Stacking: Stacking is only allowed in areas with building privileges, supporting game balance and preventing overuse.
Automatic Permission Registration: Permissions for each configurable object are automatically registered.
Supported Objects:
electric_battery_rechargable_medium
electric_battery_rechargable_small
electric_furnace
electric_generator_small
coffin_storage
box_wooden_large
box_wooden
composter
Permissions: The plugin uses a dynamic permission system that allows specific actions (such as stacking) to be permitted or denied for different user groups. Example of a permission:
objectstacks.storage_barrel_b.use - Allows stacking of storage barrel type B for regular users.
objectstacks.storage_barrel_b.vip - Allows stacking of storage barrel type B for VIP users.
Configurability: Administrators can easily add or edit objects and their settings in the configuration file. This includes setting Y-offsets and assigning permissions for each object.
{
"Can stack only in Building Privileged zones?": true,
"Blacklisted Skins": [
123,
1223
],
"Permissions & their amount of stacked furnaces allowed": {
"objectstacks.box_wooden.use": 2,
"objectstacks.box_wooden.vip": 4,
"objectstacks.box_wooden_large.use": 2,
"objectstacks.box_wooden_large.vip": 4,
"objectstacks.coffin_storage.use": 2,
"objectstacks.coffin_storage.vip": 4,
"objectstacks.composter.use": 2,
"objectstacks.composter.vip": 4,
"objectstacks.electric_battery_rechargable_large.use": 2,
"objectstacks.electric_battery_rechargable_large.vip": 4,
"objectstacks.electric_battery_rechargable_medium.use": 2,
"objectstacks.electric_battery_rechargable_medium.vip": 4,
"objectstacks.electric_battery_rechargable_small.use": 2,
"objectstacks.electric_battery_rechargable_small.vip": 4,
"objectstacks.electric_furnace.use": 2,
"objectstacks.electric_furnace.vip": 4,
"objectstacks.electric_generator_small.use": 2,
"objectstacks.electric_generator_small.vip": 4,
"objectstacks.storage_barrel_b.use": 2,
"objectstacks.storage_barrel_b.vip": 4,
"objectstacks.storage_barrel_c.use": 2,
"objectstacks.storage_barrel_c.vip": 4
},
"Objects and offsets": {
"assets/prefabs/deployable/composter/composter.prefab": {
"YOffset": 1.5,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "composter"
},
"assets/prefabs/deployable/large wood storage/box.wooden.large.prefab": {
"YOffset": 0.7,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "box_wooden_large"
},
"assets/prefabs/deployable/playerioents/batteries/large/large.rechargable.battery.deployed.prefab": {
"YOffset": 1.7,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "electric_battery_rechargable_large"
},
"assets/prefabs/deployable/playerioents/batteries/medium/medium.rechargable.battery.deployed.prefab": {
"YOffset": 1.3,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "electric_battery_rechargable_medium"
},
"assets/prefabs/deployable/playerioents/batteries/smallrechargablebattery.deployed.prefab": {
"YOffset": 0.34,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "electric_battery_rechargable_small"
},
"assets/prefabs/deployable/playerioents/electricfurnace/electricfurnace.deployed.prefab": {
"YOffset": 1.15,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "electric_furnace"
},
"assets/prefabs/deployable/playerioents/generators/generator.small.prefab": {
"YOffset": 0.7,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "electric_generator_small"
},
"assets/prefabs/deployable/woodenbox/woodbox_deployed.prefab": {
"YOffset": 0.55,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "box_wooden"
},
"assets/prefabs/misc/decor_dlc/storagebarrel/storage_barrel_b.prefab": {
"YOffset": 1.2,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "storage_barrel_b"
},
"assets/prefabs/misc/decor_dlc/storagebarrel/storage_barrel_c.prefab": {
"YOffset": 0.9,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "storage_barrel_c"
},
"assets/prefabs/misc/halloween/coffin/coffinstorage.prefab": {
"YOffset": 0.6,
"Shortname for permissions (objectstacks.THISNAME.[use/vip/etc.])": "coffin_storage"
}
}
}