Space Engineers

Space Engineers

229 ratings
Block Picker
6
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
File Size
Posted
Updated
441.138 KB
Apr 21, 2023 @ 4:35am
Aug 30, 2023 @ 4:38am
4 Change Notes ( view )

Subscribe to download
Block Picker

Description
Block Picker - An eyedropper for block types

Block Picker adds eyedropper functionality to block types. Press Ctrl-G while looking at any block, and you will get a build cursor for this block. Its as simple as that!

Blocks can be picked at about the same distance as they can be placed. For more control when trying to pick small blocks, like Interior Lights, you can also get out your welder or grinder, and their selected block will be picked instead.

Color and Skin will not be picked at this time. Space Engineers does not currently let mods interact with the skins much at all, and faced with these limitations, I decided it was better to leave it out entirely for now. But of course you can always press Shift-P to pick the color from the block you are looking at, as well.

Note: This may bypass research requirements, or other block building limitations. However, some care has been taken to try to support common ways of disabling blocks, to allow a wider range of usages.
55 Comments
Hyligan Sep 20 @ 9:55am 
Add the option to change the control key to the F2 menu from the chat...
Lampglow Sep 14 @ 6:56am 
Can I change the method to access this? I have BuildVision 3.0 mod also, and that uses Ctrl so they overlap.
nevcairiel  [author] Sep 9 @ 8:18am 
@brent
I just tried and it seems to be working fine. Any more details?
brent Sep 9 @ 5:21am 
Maybe not working after Apex update
Ghost_Ship_Supreme Aug 20 @ 7:20pm 
Is it possible to rebind the pick key? It would be really nice if you could rebind the command to something besides ctrl + G, maybe like middle mouse?
Ronchi Mar 29 @ 3:12pm 
does this only work in creative ?
Stef Jan 16 @ 2:05pm 
I'll give my contribution: if you changed the default G key (that opens block selection panel) then Ctrl+G won't work, you need to do Ctrl+ the key u binded to open that panel!

Took me a year to figure out XD
Time is killing me. Nov 4, 2024 @ 10:17am 
thank you:steamthis:
HyratelWyvern Sep 24, 2024 @ 11:36am 
This covers a sorely needed gap in functionality. Bless.
Devilers Aug 20, 2024 @ 11:22pm 
Upon pressing Ctrl+G on `Automaton Timer Block` which is linked oiny to two blocks (programmable block on left + event controller on right side) getting this exception:



BlockPickerSession: System.NullReferenceException: Object reference not set to an instance of an object.
at Sandbox.Game.Entities.Cube.CubeBuilder.MyCubeBuilderState.GetCurrentBlockForBlockVariantGroup(Int32 idx, MyBlockVariantGroup variants, Boolean respectRestrictions)
at Sandbox.Game.Entities.Cube.CubeBuilder.MyCubeBuilderState.UpdateCurrentBlockToLastSelectedVariant()
at Sandbox.Game.Entities.Cube.CubeBuilder.MyCubeBuilderState.SetCubeSize(MyCubeSize newCubeSize)
at Sandbox.Game.Entities.MyCubeBuilder.ActivateBlockCreation(Nullable`1 blockDefinitionId)
at Sandbox.Game.Entities.MyCubeBuilder.Activate(Nullable`1 blockDefinitionId, Boolean groupwideDLCCheck)
at nevcairiel.BlockPicker.BlockPickerSession.HandleInput()