Mods / Salty´s Click To Pick

Tags: #QoL #Simplification #Utility
Author: SaltyWater
Side: Both
Created: Sep 23rd 2024 at 8:25 PM
Last modified: Mar 1st at 8:53 PM
Downloads: 3929
Follow Unfollow 146

Latest release (for outdated Vintage Story v1.20.0 - v1.20.4):
ClickToPick_2.0.0.zip  1-click install


          

Pet the floppa to buy me a coffee!           

 

 

 

For people that doesn't like clogged inventory with useless stuff. Just look at the item on the ground and right click to pick it up.

mining

This mod is enhanced 1000% when using with BetterEntityInteraction

This mod is intended to be used with the "only collect items when sneaking" enabled. (It's a vanilla config in the mouse tab)
config

 

Configs.

  • CooldownBetweenPickups: Adjust the delay between item pickups.
  • EnableNearbyPickup: Toggle the feature to pick up all nearby items of the same type (default: disabled).
  • NearbyPickupRadius: Set the radius for nearby item pickup.
  • AllowPickupWithFullHand: Enable picking up items with a non-empty hand.
  • RestrictToMatchingHandItem: Restrict pickups to items matching the one in your hand.
  • RemoveSneakRequirement : Removes picking up items when sneaking. Perfect if you´re also using Instant PickUp
  • EnableLogging: Activate logging for debugging purposes.

All these options can be modified in the configuration files to customize the mod to your needs.

 

check out my other mods here:

SaltyWater

   

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v2.0.0 995 Mar 1st at 8:53 PM Show ClickToPick_2.0.0.zip 1-click install
v1.0.6 1464 Jan 20th at 8:10 PM Show ClickToPick_1.0.6.zip 1-click install
v1.0.5 324 Dec 29th 2024 at 12:30 AM Show ClickToPick_1.0.5.zip 1-click install
v1.0.4 564 Oct 27th 2024 at 8:54 PM Show ClickToPick.zip 1-click install
v1.0.3 237 Oct 5th 2024 at 4:16 AM Show ClickToPick.zip 1-click install
v1.0.1 247 Sep 24th 2024 at 1:51 PM Show ClickToPick.zip 1-click install
v1.0.0 98 Sep 23rd 2024 at 8:25 PM Show ClickToPick.zip 1-click install

41 Comments (oldest first | newest first)

💬 Tandryan33, Apr 18th at 2:12 PM

Click To Pick version 2.0.0 and Combat Overhaul version 0.3.9 aren't compatible. After throwing the spear or shooting an arrow/bolt, you can't pick em up anymore. (using the BetterEntityInteraction and the Instant Pick Up mods too, in case)

💬 Screwby, Mar 28th at 8:05 AM

Artyomivich The 4 comments below you quite literally say that CO and Click-To-Pick are incompatible lol

💬 Artyomivich, Mar 27th at 8:55 AM

can someone tell me if im stupid please as i can't pick up arrows with this mod and combat overhaul and i also have the config lib mod and no options for this pick up mod show there to change any options, any help appreciated 

 

💬 DakotaCross, Mar 16th at 10:13 PM

Would be nice to have a key to bypass it, to bypass things like things being inside a nother things hitbox (For me it happens most trying to gather cattails). and pickup up the combatoverhall projectiles. Also would help pickng up crops.

💬 Fjall, Mar 16th at 10:02 PM

I can confirm that I am also having the issue of not being able to pick up the spears. I also have combat overhaul, so they appear to not be compatible currently.

💬 Screwby, Mar 14th at 12:49 AM

SaltyWater Just tested it, can confirm that with all CO mods disabled, I am able to pick up my spear! Unfortunately it definitely seems to be a compatibility issue

💬 SaltyWater , Mar 13th at 3:08 PM

Screwby Could be! The mod does tweak collision.

💬 Screwby, Mar 13th at 2:37 PM

SaltyWater I went into C:/Users/Me/AppData/Roaming/VintagestoryData/Cache and cleared everything inside of the "unpack" folder, but I had no success. My spear is still uncollectable. Everything else can be picked up with right-click except the spear. Is it an incompatibility with Combat Overhaul, maybe?

💬 SaltyWater , Mar 13th at 2:50 AM

Screwby refresh the mod cache file! 

💬 Screwby, Mar 13th at 2:32 AM

SaltyWater Hey, I 100% can not pick up my spear with right-click since the update. I threw it while messing with a shield and it is stuck in the ground, uninteractable. I have tried breaking surrounding blocks, I have tried the multitude of key combinations - no luck.

💬 SaltyWater , Mar 12th at 6:14 PM

Riddle78 delete the config file and enter the world again to generate a new one.

💬 Riddle78, Mar 12th at 5:48 PM

The "RemoveSneakRequirement" line didn't appear in my config file when I updated... any way for me to fix this? I sorta need that functionality to pick up modded ammo and chuckables.

💬 Lofti, Mar 9th at 10:16 AM

Don't suppose we could still be able to opt into being able to break blocks with dropped items on them?

I noticed an issue with the new system that's somewhat annoying, with cattails for example if you hold the mouse button to gather them sequentially, you end up attacking after each one breaks because of the item hitbox. Normally and on older versions of this mod it doesn't happen.

💬 SaltyWater , Mar 8th at 9:39 PM

DrinkBrew Intended behavior! I added this in the update!

💬 SaltyWater , Mar 8th at 9:39 PM

Thunder22 I've made them pickable with right click in the update.

💬 DrinkBrew, Mar 7th at 7:09 PM

Noticed I'm not able to break blocks anymore when a dropped item is in the way with this mod and i'm pretty sure it wasn't doing that before the v2.0.0 update. Works fine when I disable the mod

💬 Thunder22, Mar 4th at 4:54 PM

Yep, no more spears & arrows pickup sadly. Probably you should add blacklist of items for mod, so chosen items will still be automatically picked, untill you figure out how to fix this, is it possible? 

💬 Lightpowder, Mar 3rd at 4:33 PM

SaltyWater

💬 Lightpowder, Mar 2nd at 7:31 PM

For some reason you can't pick up arrows. Even with Instant Pick Up.
SaltyWater

💬 Frankess, Mar 2nd at 10:35 AM

BreakIncaseOfEme You neeed to remove previous config file, let the game regenerate it and then change "RemoveSneakRequirement" to false and it will work like previous version.

💬 Frankess, Mar 2nd at 10:34 AM
💬 SaltyWater , Mar 2nd at 10:02 AM

BreakIncaseOfEme Yes! Please check the latest changelog and mod description!

💬 BreakIncaseOfEme, Mar 2nd at 5:51 AM

In the new version I can only pick up with right click and not with sneaking?

💬 SaltyWater , Feb 4th at 6:54 PM

rhino1998 No probs! thanks for the feedback!! ^^

💬 rhino1998, Feb 4th at 6:34 PM

Woops, thanks for the fast response & fix though

💬 SaltyWater , Feb 4th at 5:59 PM

rhino1998 Wrong mod bro 🙏

💬 rhino1998, Feb 4th at 5:40 PM

I'm unable to crush chunks of native silver in galena. It does the animation (and if I use rocks they're consumed) but I don't get any silver nuggets and the chunk is not consumed.

💬 ZriZe101, Oct 6th 2024 at 3:28 PM

Same as gothghost below

💬 gothghost, Oct 4th 2024 at 12:15 AM

No idea why, but even when only this mod is enabled, it stops fresh worlds from generating. Specifically it gets stuck on "Return again." It seems to work if I generate the world with it disabled, and then re-enter with it enabled after its finished.

💬 SaltyWater , Oct 3rd 2024 at 3:12 PM

CherryRook No probs, I missed this feature too haha! Glad you liked it ^^

💬 CherryRook, Oct 3rd 2024 at 9:59 AM

Oh yes i love this, i missed this feature from playing a lot of RLC in the other block game. Thank you very much !!

💬 SaltyWater , Oct 1st 2024 at 11:40 AM

WickedSchnitzel It was resolved, There's no more empty null references, try deleting caches.

💬 SaltyWater , Oct 1st 2024 at 11:40 AM

Boyarde It's very handy isn't it? ^^

💬 Boyarde, Oct 1st 2024 at 3:40 AM

There's a similar mod in Other Block Game that I always use and have been waiting for someone to make the same mod for Vintage Story.

💬 WickedSchnitzel, Sep 29th 2024 at 3:09 PM

1.01 still has

[Server Error] Exception: Object reference not set to an instance of an object.
at ClicktoPickMod.ClicktoPickMod.OnServerTick(Single dt)
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Server\ServerEventManager.cs:line 123
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 886

and then the server is getting an out of memory exception.

💬 SaltyWater , Sep 26th 2024 at 8:54 PM

Ouk I think I can make it configurable so when clicking a dropped item the mod picks up all nearby items of the same type, would this do the trick?

💬 SaltyWater , Sep 26th 2024 at 8:51 PM

Jena_Thornwyrd One can only hope 🤣

💬 Ouk, Sep 26th 2024 at 2:33 PM

SaltyWater Hi, thank you for the mod. After last update the mod works great.

Would be possible to make it so, that the seraph will automatickly collect items from the ground without sneaking if the item is already in the inventory until full stack and in the same time if the item dont use new slot? Lets say bit semi-automatic.

Example: I have already in inventory 10 granite stone and I'll automatickly collect (without sneaking or ClickToPick) granit stone until full stack of 64 pieces. After then I have to "ClickToPick" another granite stone or snek to pick everything on the ground.

Just an idea. I like the idea of the mod, but in the same time im bit to lazy to sneak or use my hands all the time :)
Thank you and keep modding 🤗

💬 Jena_Thornwyrd, Sep 26th 2024 at 10:42 AM

RL Story soon🤣

💬 SaltyWater , Sep 24th 2024 at 2:57 PM

WickedSchnitzel Hey! Fixed it in v 1.0.1, sorry!

💬 WickedSchnitzel, Sep 24th 2024 at 1:06 PM

[Server Error] Exception: Object reference not set to an instance of an object.
at Vintagestory.API.Common.Entities.Entity.get_SidedPos() in VintagestoryApi\Common\Entity\Entity.cs:line 361
at ClicktoPickMod.ClicktoPickMod.OnServerTick(Single dt)
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Server\ServerEventManager.cs:line 123
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 886
VS 1.19.8

 (edit comment delete)