Auto Stack and Pick Up
This mod gives you MANY settings for automatically stacking or picking up newly spawned and manually dropped stackable items. By ‘automatically stacking’ I mean that if an item is spawned (e.g., loot from monsters or workables, like trees) or it is manually dropped on the ground by the player, it looks for other stacks on the ground to merge with. All features can be enabled individually.
You can also individually enable that if the player is within range, they will automatically pick up ANY stackable item spawned near them. You can also set whether the player MUST have a stack of that item in their inventory already for the auto pickup to happen. Useful for avoiding cluttering your inventory with useless things!
The mod can coincidentally improve FPS (or rather, performance) because it reduces the number of separate items on the map. You can toggle whether everything spawned on the ground during world generation / load should be auto stacked, which should improve FPS even more.
Credit: This mod was inspired by the mod AntiStun for DST, but was rewritten to add more features and options. AntiStun takes a newly spawned item, looks for similar nearby items, and stacks those items onto the newly spawned item. While my mod can also do that, it gives you the option to instead take the newly spawned item and look for nearby stacks to add it to, and many more nice features!
Settings InformationPLEASE NOTE: Many settings are TURNED OFF BY DEFAULT.
—== General Settings ==—
Puff On Stack: Toggle whether auto stacking is visualized by playing a smoke puff effect.
—== World Spawn Settings ==—
World Drop Auto Stack: Enable/disable automatically stacking items dropped by the world.
World Gen Auto Stack: Controls whether items being spawned / placed while generating or loading a world should auto stack. Turn this off to keep the aesthetics generated by the world generation algorithm, e.g., a random skeleton might have more than one stack of the same item among the items spread out around it.
World Auto Stack Range: The radius within which a newly spawned item will look for stacks to add itself to.
World Auto Stack In: Setting this to ‘Existing’ means that new drops are added to surrounding stacks. ‘Newest’ means surrounding stacks are added to the newest stack.
World Auto Stack Ash: Also auto stack newly spawned ash?
World Auto Stack Poop: Also auto stack newly spawned poop?
World Auto Stack Seeds: Also auto stack newly spawned seeds?
—== Manual Drop Settings ==—
Manual Drop Auto Stack: Enable/disable automatically stacking items dropped by the player.
Manual Auto Stack Range: The range within which a manually dropped item looks for a stack to join. You can still have separate stacks on the ground close to each other, if you set this to a low value (e.g., 2 to 5).
Manual Auto Stack In: Setting this to ‘Existing’ means that manually dropped items are added to surrounding stacks. Setting it to ‘Newest’ means surrounding stacks are added to the manually dropped stack.
Manual Auto Stack Ash: Also auto stack manually dropped ash?
Manual Auto Stack Poop: Also auto stack manually dropped poop?
Manual Auto Stack Seeds: Also auto stack manually dropped seeds?
—== Auto Pickup Settings ==—
Auto Pickup Items: Enable/disable automatically picking up stackable items dropped by the world.
Auto Pickup Range: The range within which a manually dropped item looks for a stack to join.
Require Existing Stack?: Whether the player must already have one of that item in their inventory or backpack, in order to automatically pick up an item. Can reduce inventory clutter!
Manual Auto Stack Ash: Also auto pick up newly spawned ash?
Manual Auto Stack Poop: Also auto pick up newly spawned poop?
Manual Auto Stack Seeds: Also auto pick up newly spawned seeds?