Mods / Place it Anywhere
- Tags:
- Author:
- Majke
- Side:
- Both
- Created:
- Jun 28th at 10:49 PM
- Last modified:
- 21 hours ago
- Downloads:
- 4586
-
Recommended download (for Vintage Story 1.22.0 - 1.22.7):
placeitanywhere_0.7.9.zip 1-click install
Place It Anywhere
Put any item or block exactly where you want it — on the floor, on a wall, or under the ceiling.
Tired of decorations that only snap to a few fixed spots? Place It Anywhere lets you set down any item or block as a free-form decoration, anywhere on a surface, on a fine 1/16 grid. Line up bottles on a shelf, hang tools on the wall, scatter clutter across a table — and nudge each piece until it sits just right.
How it works
Hold a hammer in your offhand, grab whatever you want to place in your main hand, then Sneak + Right-click a surface. The item snaps to the grid and automatically matches the face you clicked — floor, wall, or ceiling. That's it.
Want to fine-tune? Press F (hammer still in offhand) to open the controls and adjust height, rotation, and how far the item sits from you. Everything you place is fully recoverable — just Left-click a placed item to pick it back up.
Choose what triggers the mod: [PiA] hammer, any hammer, or Sneak alone. Turn off mod with num 0 (default)
Crafting
Place hammer in a crafting grid, place again and it comes back to normal hammer
Controls
| Action | How |
|---|---|
| Place item | Hammer in offhand + item in hand → Sneak + Right-click a surface |
| Pick up item | Hammer in offhand → Left-click a placed item |
| Open controls | Hammer in offhand → press F |
| Fine yaw | Hammer in offhand → Sneak + scroll wheel |
Numpad shortcuts:
| Key | Does |
|---|---|
| 8 / 2 | Pitch up / down |
| 4 / 6 | Roll left / right |
| 7 / 9 | Depth — pull toward / push away from you |
| 5 | Reset all offsets |
| num +/- | Change scale |
I recommend using Place it Anywhere with mod Toggle Wireframe by HyperCrusher
https://mods.vintagestory.at/show/mod/46069
It works well together
Good to know
- Up to 64 items per cell, so you can build dense little arrangements.
- Items that glow keep glowing — candles, lanterns and the like still light the room.
- Placed items are decorative: they don't collide, and machine blocks won't keep their function.
- Works in singleplayer and on servers (required on both client and server).
- Works with chiseled blocks
- If you delete the mod. items that were placed with it will be lost forever!!!
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.7.9 | placeitanywhere | 107 | 21 hours ago | placeitanywhere_0.7.9.zip | 1-click install | ||
|
A hammer crafted through Toolsmith no longer turns into an enabled [PiA] hammer by default.
Any mod that synthesizes a crafted item outside the physical 3x3 grid could silently enable a plain | |||||||
| 0.7.8 | placeitanywhere | 524 | 6 days ago | placeitanywhere_0.7.8.zip | 1-click install | ||
| |||||||
| 0.7.5 | placeitanywhere | 259 | Sep 1st at 7:19 PM | placeitanywhere_0.7.5.zip | 1-click install | ||
|
Choose what triggers the mod: [PiA] hammer, any hammer, or Sneak alone. Turn off mod with num 0 (default) | |||||||
| 0.7.4 | placeitanywhere | 14 | Sep 1st at 6:33 PM | Release Retracted | |||
Retraction Reason:bug Changelog:Choose what triggers the mod: [PiA] hammer, any hammer, or Sneak alone. Turn off mod with num 0 (default) | |||||||
| 0.7.2 | placeitanywhere | 381 | Aug 28th at 10:49 PM | placeitanywhere_0.7.2.zip | 1-click install | ||
|
Added uniform per-item scale — shrink or enlarge a decoration as you place it | |||||||
| 0.7.1 | placeitanywhere | 226 | Aug 26th at 8:45 PM | placeitanywhere_0.7.1.zip | 1-click install | ||
|
The recipe now requires the hammer plus one dirt block (becouse its everywhere). It wont consume dirt, to change it back use the same recipy :) | |||||||
| 0.7.0 | placeitanywhere | 217 | Aug 25th at 2:29 PM | placeitanywhere_0.7.0.zip | 1-click install | ||
|
Place It Anywhere now only reacts to the offhand hammer when it is an enabled [PiA] hammer. A
crafting - place hammer in a crafting grid, place again and it comes back to normal hammer | |||||||
| 0.6.5 | placeitanywhere | 284 | Aug 23rd at 12:16 PM | placeitanywhere_0.6.5.zip | 1-click install | ||
|
The translucent "ghost" preview was misaligned: it drew the item's small ground render mesh | |||||||
| 0.6.3 | placeitanywhere | 953 | Jul 26th at 6:46 PM | placeitanywhere_0.6.3.zip | 1-click install | ||
|
Placing a decoration in creative mod no longer uses up the item in your hotbar. To match, removing or breaking a decoration in creative doesn't hand the item back, so your inventory stays clean. Survival is unchanged | |||||||
| 0.6.2 | placeitanywhere | 115 | Jul 26th at 11:33 AM | placeitanywhere_0.6.2.zip | 1-click install | ||
|
Fixed the stuttering. The mod was doing a lot of pointless work every tick — on placed decorations, and on every shelf and chiseled block in the world even when empty. Thanks to everyone who reported it. | |||||||
| 0.5.5 | placeitanywhere | 1062 | Jun 29th at 10:34 PM | placeitanywhere_0.5.5.zip | 1-click install | ||
|
Fixed missing textures (question mark) when placing certain items on chiseled blocks or shelves | |||||||
| 0.5.4 | placeitanywhere | 64 | Jun 29th at 8:16 PM | placeitanywhere_0.5.4.zip | 1-click install | ||
|
v0.5.4 | |||||||
| 0.5.3 | placeitanywhere | 18 | Jun 29th at 7:48 PM | placeitanywhere_0.5.3.zip | 1-click install | ||
Fixed
| |||||||
| 0.5.0 | placeitanywhere | 132 | Jun 29th at 4:33 PM | placeitanywhere_0.5.0.zip | 1-click install | ||
|
support for chiseled blocks | |||||||
| 0.4.7 | placeitanywhere | 23 | Jun 29th at 3:45 PM | placeitanywhere_0.4.7.zip | 1-click install | ||
Changelogv0.4.7
v0.4.6
v0.4.5
v0.4.4
v0.4.0
v0.3.x
| |||||||
| 0.3.4 | placeitanywhere | 25 | Jun 29th at 2:32 PM | placeitanywhere_0.3.4.zip | 1-click install | ||
|
Ability to change hight with: | |||||||
| 0.3.1 | placeitanywhere | 40 | Jun 29th at 12:21 PM | placeitanywhere_0.3.1.zip | 1-click install | ||
|
## 0.3.1 — 2026-06-29 ## 0.3.0 — 2026-06-29 ### Added ### Changed ### Fixed | |||||||
| 0.1.9 | placeitanywhere | 142 | Jun 28th at 10:50 PM | placeitanywhere_0.1.9.zip | 1-click install | ||
|
Initial release | |||||||






Not sure if it's something under your control or if it's an oddity with Toolsmith, but when I craft a hammer via Toolsmith, it turns into a [PiA] hammer by default. I'd really prefer if it didn't do that.
thanks, fixed
Hey, could you please add a third dimension for item rotation? Right now you can rotate side-to-side and around, but it's impossible to tilt an item toward yourself, for example, to lean it against a wall. Of course, you can place it the vanilla way as shown in the video, but the issue is that it's not always possible, like when something is already there.
Also, non-vanilla items with odd shapes can't be hung on a wall - for example, as shown in the video, I tried to hang a sextant, but couldn't do it because I wasn't able to tilt the item toward myself.
If you add this, in my opinion, your mod will be absolutely perfect and won't need anything else added, it's incredible!))
sure
God, what an incredibly convenient mod this is now! You can pick up items without even enabling placement mode, rotate them however you want, change their size, and now you can even place flowers... You’re absolutely incredible, dude.
Crashes when attempting to place any container with liquid
Running on 64 bit Windows 10.0.22631.0 with 16265 MB RAM
Game Version: v1.22.7 (Stable)
04.09.2026 17:40:59: Critical error occurred in the following mod: placeitanywhere@0.7.5
Loaded Mods: game@1.22.7, placeitanywhere@0.7.5, creative@1.22.7, survival@1.22.7
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Client.MeshData.AddMeshData(MeshData data, MeshDataFilterDelegate dele) in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 805
at Vintagestory.API.Client.MeshData.SplitByTextureId() in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 2157
at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 89
at PlaceItAnywhere.GhostPreviewRenderer.EnsureGhostMesh(ItemSlot main, BlockPos cell)
at PlaceItAnywhere.GhostPreviewRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage)
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 243
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 953
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 173
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 742
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 686
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 04.09.2026 17:32:06, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.7.0, time stamp: 0x693c0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x0x152c
Faulting application start time: 0x0x1dd3c69388b6839
Faulting application path: C:\Users\Sergey\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\Sergey\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 27198d7a-d243-45b1-8f54-5495b942873b
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 04.09.2026 17:29:40, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.7.0, time stamp: 0x693c0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x0x1510
Faulting application start time: 0x0x1dd3c68e0a63f63
Faulting application path: C:\Users\Sergey\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\Sergey\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 28b73c1a-4c0e-4cbd-b3aa-1416ed55dcaf
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 04.09.2026 14:16:47, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.7.0, time stamp: 0x693c0000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.4111, time stamp: 0x03c619d0
Exception code: 0xe0434352
Fault offset: 0x000000000005fabc
Faulting process id: 0x0xeec
Faulting application start time: 0x0x1dd3c4ddf81f6d2
Faulting application path: C:\Users\Sergey\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 4558dc1d-23a2-429f-85a5-50b46d87b943
Faulting package full name:
Faulting package-relative application ID: }
Thanks, fixed!
i literally screamed after seeing the changelog for the latest version and how it allows triggermode without equipping a hammer and using sneak alone. LOVE THIS UPDATE. Thank you for your work!!!!!
Thanks :)
this is the best mod ever
thanks <3
Thank you so much for the update, you just made my day. And you even added scale in the previous update, you're an absolute legend!
Btw, why is the mod disabled by default? I thought something was broken on my end, but it turns out TriggerMode is just set to 0 by default.
I guess to dont go in the way when you start game. Thanks c:
okej, I guess its a good idea to remove hammer completly, for the rest, I will do my best. Thanks :)
currently placing grass, makes the texture weird, would it be possible to make it look normal?
https://prnt.sc/xA1FvQhqCaGY on the left is the grass placed with this mod
Thanks for pointing this out. I will look into that!
fixed
Hi! I’m encountering a possible crafting conflict with Place It Anywhere 0.7.0.
When I shift click an ore crushing recipe that uses a hammer, the final craft leaves the normal hammer in the crafting-grid input while a
(PiA) Hammerappears in the output. If I don’t grab it within roughly three seconds, both the input hammer and PiA output disappear, seemingly deleting the hammer.The hammer still had durability, and this is on a multiplayer server.
I will check it out, thanks for feedback!
Say, have you tried to add a size option, or is it out of reach?
I'd love to have larger/smaller sized items!
great idea. I guess it could work :)
Thank You! :D
This mod is really awesome !
Would it be possible to make it compatible with VS Roofing ?
Unfortunately, I really can't play without it.
Maybe it could also be possible avoid having to use hammer, wich would also allow the items to be placed earlier in the game.
for now fix is turning mod off, press numpad 0 or change in settings to different key. I have a better fix in mind. I will fix it this week i guess
Thank you a lot !
Hi. I don't know if this is something you can see on your end, but could you check? Thanks so much for the mod, I honestly don't know how I'll build without it now if you ever abandon the project!))
thanks, fixed!
Wow, so fast.. You are incredible!
🥰
Heads up apparent mod conflict for folks: More Piles seems to override this mod. Doesn't matter if you adjust the keys. You cannot place items freely with this mod while you have More Piles installed.
I will fix that, thanks
Heya thinking of having this on a server , have you heard any word of lag issues with high amounts of placing large stacks and also is the max stack amount per cell to reduce it . Mod looks great tho !!
we have this on our server but i cant tell how it will work with more players. For us it works fine.
Absolutely fantastic mod and works great in most instances - I'm sure this was already mentioned below - but any items like torch holders or planters become unusable once they're placed. If that can be fixed, holy crap my dude!
would it be possible to make the keybind for this configurable? it overlaps with VS roofing.
you can change it in settings, or turn this off if your are not using it - deafult is numpad 0
I have a request if it wouldn't be too much hassle!
Currently if used in creative mode, the item you place is still removed from your hotbar, which is contrary to the usual gameplay of creative mode where a block or item in the hotbar is sort of an 'infinite source' of that block/item. Would you be able to change this to match? i.e. so that in creative mode, placing the item via this mod's function doesn't remove the block from inventory?
If you do, would probably be best to also prevent the item added back to the inventory when broken, to avoid unnecessary clutter!
Thank you!
yes sure!
❤️
Do you think you'd be able to make the items functional? If you did, your mod would become absolutely legendary.
Yes, I would like that too. I tried to do that with chests but I hit the wall.
Please don't give up!!))
Holy crap, this mod is so good. Fantastic work!
I was literally just thinking about learning to make VS mods to make basically this exact thing
glad to hear. Go for it. Its fun
its a cool idea for a mod but holy having this installed makes my game unplayably stuttery
hmm first time hearing this. It should work well ;/
playing without the mod installed i get perfect frametimes but when its installed i have microstutters every second
could you paste logs here? I wonder if it a case of mod conflicts or what.
I'm experiencing this issue too and managed to replicate it with only this mod installed.
It seems to be related to having lots of animals loaded around at the same time?
On a new singleplayer world, I spawned 100 pigs and with the mod I get microstutters once or twice a second. Without the mod it's fine.
I couldnt see anything specific in the logs, but let me know if you need anything else
thanks, i will look into that
Love it, this feature needs to be in the base game. Although having to use a hammer to place things feels off, hoping that can change
Hi, this is a cool mod, tho I have a question. Would it be possible to instead of hammer use some sort of key bind ? The need for tool to pick up a simple object is a bit.... off. If it cant be done, it cant be done, cool mod anyways
If it help you can turn off mod with numpad 0. Then it behaves like there is no mod at all and when you want to decorate or something just turn it on.
No i meant more like, so it behaves like ground storage without need for the hammer in the off hand. So the keybind would basically function as if I had hammer in the offhand.
having some issues where placed blocks randomly disappear and are replaced by errors?
hmm. paste me a logs.
This is amazing and pairs perfectly with toggle wireframe!
Oh thats geat. I was working on something simillar for this mod but if you say it works well together then there is no point. Ill test it out later. Thanks!
It works decently yeah, I am curious on what you were working on. Since there is a few things with toggle wireframe im not a big fan of
When you rotate object the square hitbox stays always aligned to grid, it would get in the way when you tried place another item closer. I was trying to disable this "wireframe" but had no luck. Also tried to devide one big square into multiple smaller one to increase resolution. that is in current version.
Anytime I place unsusable clutter in a cell they turn into question mark blocks, is this normal?
Totally fine if so just wanted to check and see. I already love all the things I can do with the mod.
So it works for me. I dont know what is it. If you want you can send me a logs so i can check it out.
Which logs should I send?
With my own testing it seems that the unsusable clutter only turns into the questionmark blocks when placed on a chiseled block but works fine if placed on tables and non/chiseled blocks.
okay, I can see now. I will look into that. Thanks a lot :)
Fixed :)
Hey hey, Compatability issue with VS Roofing, using a hammer in the offhand I cant place the roof coverings. cool mod though!
okay thanks for info. ill fix it in a moment
updated mod. quick fix:
-you can now turn mod on and off with numpad 0 (changeable in settings)
Have fun!
Wow amazing! thank you so much!!!!!!!!!!!!!!
If I delete the mod from the world where the items were placed, will they get lost?
yes
would you kindly add this as a disclaimer on the description please? im not deleting but as a safety meassure
sure
PEAK!
Thanks <3
Oh wow
I currently use Freeform Attillier which fulfills a similar niche in terms of goals, but there are features here that aren't there, and visa versa- so I'm excited to play around with this. Glad to see ideas like this are feasible for the game these days. Thanks for making/sharing! :)
Thanks, didnt know this mod but looks good.
Awesome! Love the new decoration mods recently made, like p1nk's shelving tweaks. My world about to be littered with decorations!
oh didnt knew about this mod. ill check this out
Holy I love this tysm for sharing your work :)))
thanks c:
im so excited to try this out :000
It's still kind of rough, but I hope you enjoy it.