Starbound

Starbound

1,875 ratings
Improved Containers
 
Rate  
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
0.317 MB
Jul 22, 2016 @ 10:06am
May 14 @ 1:28am
24 Change Notes ( view )

Subscribe to download
Improved Containers

Subscribed
Unsubscribe
In 1 collection by v6
Extended and Improved UI
7 items
Description
Improved Containers adds quality of life features to containers in Starbound.
The aim is to keep the mod multiplayer friendly so you will still be able to play with friends that do not have the mod installed.

It is not compatible with other container mods that add similar features.

This is a client- & server-side mod. That means that the mod must be installed for the client (you) and the server for all features to work as intended.

Steam Workshop version: http://steamcommunity.com/sharedfiles/filedetails/?id=729427606
Non-Steam version: http://community.playstarbound.com/resources/improved-containers.3729/


Added features
- Persistent storage
- Mass selling (Container sell-price)
- Renaming
- Searching
- Sorting
- Quick stacking


Feature breakdown
Some features listed below are client-side but have a server-side container lock that prevents other players from manipulating anything when you are. This is put in place to prevent items from disappearing.
If the mod is not installed on the server or if it's running an outdated version, the rename button will be grayed out. This means you should be careful and avoid sorting or stacking the same container as someone else is currently using.

Persistent storage (server-side)
Looted containers that have been opened once will keep items inside instead of spilling everything on the floor.
If a looted container has content, it will be highlighted with a red border and a different tooltip indicating how many items there are inside of it.

Mass selling (server-side)
The container value, or sell price, will include all the items inside of it.

Renaming (server-side)
Write a name or leave blank to reset, and hit enter. The container UI will close and update its name.
Accepted characters are A-Z 0-9 . ' - ( )

Searching (client-side)
Search for item names or search for tags (category, type, etc) by placing a number sign/hashtag first. E.g. #consumable, #storage, #weapon, #armor
You can find up to 32 items at a time, if the textbox turns red then you need to narrow your search.

Sorting (client-side)
Items are sorted by an weighted item sort system with categories > rarity > name > count.
Suggestions can be left in the Item sorting thread.

Quick stacking (client-side)
Will attempt to fill up stacks with items from your inventory and it will also attempt to fill empty slots with the same items that are already inside.
Due to limitations, it will not stack any objects or containers with item slots.


Configuration
If you want to play with the default settings, just skip over this. All settings default to false and are opt-in.

For singleplayer you can use the admin debug command /eval change your settings or manually edit storage/starbound.config.
Example: /eval root.setConfigurationPath("modconfig.improvedcontainers.dropOnBreak", true)

For servers you will need to manually edit storage/starbound_server.config and add.
"modconfig" : {
"improvedcontainers" : {
"storeContainers" = false,
"dropOnBreak" = false,
"fridgeNoSpoil" = false
}
},

After changing a settings, you have to unload the currently loaded worlds for container settings to take effect. The easiest way to do this is to restart a server or go to the main menu in singleplayer.

storeContainers = true|false
Setting to true will allow storing containers, with content, inside placed containers. Will only allow 1 level deep (container inside container) and will always eject containers when broken.

dropOnBreak = true|false
Setting to true, containers will always drop content when broken.

fridgeNoSpoil = true|false
Setting to true, food will not spoil inside of broken refridgerated containers when inside your inventory.


Mod support
To support mods and new containers, patch files must be manually created.
While I am not able to actively maintain patch files for mods that I do not use, you can just report back if you find any containers that need patches.

Currently supported:
Avali
Frackin' Universe
Felins
GardenBot2
The Viera Race of Ivalice
Pixel Goods Store
Neko Species
Munari Race
MadTulips Spaceship Mod


Installation
Steam-version http://steamcommunity.com/sharedfiles/filedetails/?id=729427606
Click Subscribe and start the game. Make sure the mod is loaded at the main menu by pressing the Cogwheel in the bottom right corner.

Non-Steam version http://community.playstarbound.com/resources/improved-containers.3729/
Click Download Now and save file to your Starbound/mods/ folder.
Make sure you delete older versions if you update.


Bug reporting
When bug reporting, please use the forum thread and not the comment section.
Include your starbound.log file that is located in your Starbound installation folder under the storage folder.
Windows: C:\Program Files (x86)\Steam\SteamApps\common\Starbound\storage\starbound.log
Open the file and copy the contents to http://pastebin.com
Popular Discussions View All (10)
6
Aug 17, 2016 @ 9:55pm
Mod Compatibility
Drakray
6
May 22 @ 5:53am
PINNED: Item sorting
v6
1
Mar 4 @ 9:16am
Client-side Only Version?
Harry Pitman
< >
552 Comments
LPR.DeathProfit May 16 @ 4:18pm 
Ok :( one could wish though... hehe
v6  [author] May 14 @ 9:33pm 
@LPR.DeathProfit, Not possible.
LPR.DeathProfit May 14 @ 3:51pm 
Can you add a feature to the mod that is like the "take all" but "put all" from the inventory section to the container?
_JM_ May 13 @ 12:51pm 
"...both Improved Containers and Enhanced Storage installed." (DO NOT.)

It's been a while. Gotta remember that.
Aude Carlos May 8 @ 10:48pm 
Oh,a solution!Thanks very much!
AGamerX1 May 7 @ 2:13pm 
@v6 That might have been it. It's working now and it is a really good mod. Thanks ^^
v6  [author] May 7 @ 2:09pm 
@Aude Carlos. If you don't have many containers you can point over a container and write in chat /entityeval object.setConfigParameter("smashOnBreak", nil)

@AGamerX1,
I would have to know what the error was to solve it but my guess is you have both Improved Containers and Enhanced Storage installed.

@Iaeyan Elyuex,
The update will include all the newer Frackin' Universe containers.
Valkyrion May 7 @ 6:50am 
An extremely convenient and useful mod worth installing whether you play Vanilla or Frackin' Universe. Very recommended!
Iaeyan Elyuex May 4 @ 9:47am 
Hey, v6. Is the fix going to make the Frackin' wall lockers and Dimensional Storage usable? I was kind of bummed when I finally rounded up the mats for the pocket dimension chest, then found out it dropped the stuff inside when broken.
AGamerX1 May 3 @ 5:35pm 
When I subscribe to this and attempt to access one of my storage containers I get an error about it not being able to locate something. Any idea as to why this is occuring?