Mods / Automatic chiselling
Tags:
#Cheat
#Cosmetics
#Other
#Utility
#Worldgen
Author: Skif_97
Side: Client
Created: May 29th 2024 at 10:15 PM
Last modified: Jun 19th 2024 at 8:17 PM
Downloads: 1778
Follow Unfollow 110
Author: Skif_97
Side: Client
Created: May 29th 2024 at 10:15 PM
Last modified: Jun 19th 2024 at 8:17 PM
Downloads: 1778
Follow Unfollow 110
Latest release (for Vintage Story 1.19.8, outdated):
AutomaticChiselling_1.0.0.zip
1-click install
This mod allows you to automatically hollow out a shape specified by a .vox file using a chisel.
Usage Algorithm:
- Find a ready-made model in .vox format on the internet, or convert any .obj model to .vox format using this website.
- Place the ready .vox file into the WorldEdit folder.
- Enter the game world and type the command .vox load [filename without extension].
- Move to the position where you want to place the model, select the block with your view that will be central, and execute the command .vox selpos. You will see a highlighted red zone (dimensions) and a green zone (the area where blocks for chiseling need to be placed). NOTE: All blocks in the red zone that are not in the green zone will be destroyed.
- Fill the green zone with blocks. Remember that blocks like sand and gravel are unstable and may collapse. If you want to make a model from such materials, it is recommended to convert regular blocks to chiseled blocks beforehand. This is not necessary when using stable materials.
- Execute the command .vox start while holding a chisel in your hand. The carving process will begin; do not remove the chisel from your active hand.
- Wait...
- Wait...
- .....
- Wait...
- Hooray, your model is ready!
The mod also has other commands, which you can learn about in the manual.
Remember that your gameplay should not interfere with other players and game servers as a whole!
Helped in development:
Cons1s
KenigVovan
| Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|
| 1.0.0 | 1548 | Jun 19th 2024 at 8:17 PM | AutomaticChiselling_1.0.0.zip | 1-click install | ||
| ||||||
| 0.0.4 | 230 | May 29th 2024 at 10:18 PM | AutomaticСhiselling_0.0.4.zip | 1-click install | ||
|
First reliase. | ||||||
update for 1.21.5 https://news.kalataka.ru/autochiselupdated
I’m really looking forward to the update for version 1.21. It’s a fantastic idea for creativity and for those who want to decorate their base, but there are some issues with time
Hello, in 1.20.x works fine to me, but 1.21.x not... please update :D
1.19.8 version doesn't work in 1.21.1 quite yet.
Great mod, hope there will be more updates :)
Use software like Blender etc. to rotate the objects. 👌
The game just crashes when trying to load the model. I made my own model in the MagicaVoxel program. It weighs 448 KB, maybe it's a lot?
Running on 64 bit Windows 10.0.22631.0 with 32671 MB RAM
Game Version: v1.20.12 (Stable)
09.08.2025 12:07:17: Critical error occurred in the following mod: autochisel@1.0.0
Loaded Mods: autopanning@1.0.1, autowalk@1.0.4, ClaimsRadar@1.1.0, game@1.20.12, autochisel@1.0.0, betterchisel@1.0.0-rc.4, clayformer@1.0.3, insanitylib@1.0.2, itempickuphighlighter@1.0.0, itempickupnotifier@1.7.1, medievalexpansionpatch@1.2.1, statushudcont@3.2.7, stripper@0.0.5, textinputenhancements@0.1.0, creative@1.20.12, survival@1.20.12, wearandtear@1.5.9
System.ArgumentOutOfRangeException: Could not resolve 'META' to an internal chunk type. Has the format specification changed? (Parameter 'chunkType')
at VoxReader.ChunkTypeMapping.GetChunkId(String chunkType)
at VoxReader.Chunks.Chunk.GetChunkId(Byte[] chunkData)
at VoxReader.ChunkFactory.Parse(Byte[] data)
at VoxReader.FormatParser.GetChunks(Byte[] data)
at VoxReader.FormatParser.ParseChunks(Int32 count)
at VoxReader.Chunks.Chunk..ctor(Byte[] data)
at VoxReader.ChunkFactory.Parse(Byte[] data)
at VoxReader.VoxReader.Read(Byte[] data)
at VoxReader.VoxReader.Read(String filePath)
at AutomaticChiselling.AutomaticChiselling.LoadVoxelsFromFile(TextCommandCallingArgs args)
at AutomaticChiselling.AutomaticChiselling.<RegisterVoxCommands>b__9_0(TextCommandCallingArgs args)
at Vintagestory.Common.ChatCommandImpl.CallHandler(TextCommandCallingArgs callargs, Action`1 onCommandComplete, Dictionary`2 asyncParseResults) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 311
at Vintagestory.Common.ChatCommandImpl.Execute(TextCommandCallingArgs callargs, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 236
at Vintagestory.Common.ChatCommandImpl.CallHandler(TextCommandCallingArgs callargs, Action`1 onCommandComplete, Dictionary`2 asyncParseResults) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 263
at Vintagestory.Common.ChatCommandImpl.Execute(TextCommandCallingArgs callargs, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 236
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, TextCommandCallingArgs args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 99
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, IClientPlayer player, Int32 groupId, String args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 185
at Vintagestory.Client.NoObf.HudDialogChat.HandleClientCommand(String message, Int32 groupid) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 856
at Vintagestory.Client.NoObf.HudDialogChat.HandleClientMessage(Int32 groupid, String message) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 869
at Vintagestory.Client.NoObf.HudDialogChat.OnNewClientToServerChatLine(Int32 groupId, String message, EnumChatType chattype, String data) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 809
at Vintagestory.Client.NoObf.ClientEventManager.TriggerNewClientChatLine(Int32 groupid, String message, EnumChatType chattype, String data) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 338
at Vintagestory.Client.NoObf.HudDialogChat.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 577
at Vintagestory.Client.NoObf.GuiManager.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 360
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1816
at Vintagestory.Client.GuiScreenRunningGame.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 318
at Vintagestory.Client.ScreenManager.OnKeyDown(KeyEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 873
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 247
at OpenTK.Windowing.Desktop.NativeWindow.OnKeyDown(KeyboardKeyEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Am I stupid or is there just no way at all to rotate the chisel?
I tried this out yesterday, paired with the mod that allows you to save in-game chisels as .vox files. As far as modelling goes, it works perfectly!
I did run into an issue on my friends' and my server, though. When I attempted to auto-chisel, the game crashed. Upon doing it again, the chisel completed, funnily enough, but crashed upon completion. Weird, and it may just be a fluctuation, but I thought I'd report just in case :)
JunidO
works on 1.20.x
You can't rotate them upside down etc.
any help?
do we get an update for vs 1.20.x ?
Дорогой друг очень не хватает твоего шикарного мода ,как только у вас появится возможность обновиться пожалуйста его.
Update please!
Здоров, Скиф. Могу помочь с детектом молота в левой руке.
Добавляй в дисе
flami444
can someone tell me a good side where i can get some models?
Would you consider adding typefaces to this mod, or making a second mod for typefaces? Basically I'd like to type a word or phrase, and your plugin goes to work. I've been looking at a lot of old school 8-bit bit mapped character sets (mostly the atari) and they seem like they would make a good fit.
This page has a ton of 8 bit fonts in a variety of formats, including their original 8-bit formats (c64 and atari .fnt files)
ZX Origins » DamienG
This github repo has tools for converting fnt to whatever you might need, as well as the format description.
GitHub - idunmore/AtariTools: A collection of tools for Atari computers, consoles and emulators.
Скиф, шалунишка) Кайфовый мод, ждем обнов 👍
so good
deep dark fantasies
Can't wait to see this go live for Multiplayer