
Mods / Chisel Wiz - Powerful chisel shortcuts
Author: flamescape
Side: Client
Created: Sep 2nd at 5:53 PM
Last modified: 1 day ago
Downloads: 1294
Follow Unfollow 62
Recommended download (for Vintage Story 1.21.1):
chiselwiz_1.3.1.zip
1-click install
Current Features
- Copy + Paste hotkeys to quickly duplicate chisel block designs.
- Pasting a block design will automatically add materials from your inventory for multi-material designs.
- Paste a queue of blocks (- the next block will start chiselling as soon as the previous one has finished).
- The Undo hotkey can restore the last edited block to its previous design.
- Easily swap/change materials used in a copied design.
- 13 additional tool modes which can help speed up your chiselling.
How to use
How to Copy, Paste & Undo
Make sure you have a chisel in your active item slot and a hammer in your offhand item slot and then use the following (configurable) hotkeys while looking at a chiselled block:
Hotkey | Description |
---|---|
Ctrl+Shift+C |
Copy a chisel block design to your clipboard. |
Ctrl+Shift+V |
Paste a chisel block design onto a chisel block. |
Ctrl+Shift+Z |
Undo last block modification |
You can interrupt a chiselling operation by switching away from your chisel, or dropping your chisel/hammer. It won't auto-resume chiselling. You can use the Undo hotkey to get back to the design before you started.
How to swap materials in a design
- Copy a block design (default hotkey: Ctrl+Shift+C)
- Open your inventory (- this will expand the clipboard Gui)
- Pick up a new block material and drop it over a material in the clipboard Gui.
How to use the custom chisel tool modes
With a chisel and hammer in your hands, press F to open the tool mode options as usual. The blue chisel tool modes are the ones added by this mod.
![]() |
Vertical Flip Flips the block upside down. |
---|---|
![]() |
Vertical Rotate Rotates the block along the x/z axis. Left click to rotate clockwise, or right click to rotate anti-clockwise. Scroll up/down while hovering over the tool mode to change the number of rotations to perform (either 1 or 2). |
![]() |
Inverse Transforms the block into an inverse version of itself. The solid voxels become empty, and the empty voxels become solid. |
![]() |
Mirror (Horizontal) Copies a reflection of the block from one side to the other. Clicking on the left side will copy a reflection to the right side, and vice versa. The reflection axis depends on which side of the block you are looking at. |
![]() |
Mirror (Vertical) Similar to horizontal mirror. Click on a voxel near the bottom of the block to create a reflection on the top side, and vice versa. |
![]() |
Push/Pull Move all of the voxels forward/backward along the axis of the face of the voxel you are looking at. Scroll up/down while hovering over the tool mode to change the distance. Left click pushes the voxels away by the select distance, whilst right clicking pulls the voxels towards you by the same distance. Any voxels that would be pushed/pulled outside of the block will disappear. |
![]() |
Push/Pull (Wrap Around) Similar to the regular Push/Pull, except if you push the voxels outside of the block, they will wrap around back onto the other side. |
![]() |
Plane (front/back) Left click to remove one or more layers of voxels from the face of the block corresponding to the face of the voxel you are looking at. Right click removes from the opposite side. Scroll up/down while hovering over the tool mode to change the number of layers that will be planed off in a single operation. |
![]() |
Merge clipboard design (Don't replace overlapping voxels) Ensure you have a block design copied to your clipboard and then click to perform a merging paste. The design on your clipboard will be merged with the block you clicked on, without replacing any of the existing solid voxels. |
![]() |
Merge clipboard design (Replace overlapping voxels) As above, except will replace any voxels where the two designs intersect. |
![]() |
Add shape from clipboard Similar to merge, it will merge the shape of the clipboard design into the block you click on - however, it does not copy materials. The merged shape will use the material you currently have selected. |
![]() |
Subtract shape from clipboard This will remove any voxels from the selected block that are present in the design on your clipboard. |
![]() |
Reset to full block Will reconstruct the block back to its original 16x16x16 cube, using the material you selected. |
![]() |
Paint (Contiguous only) Replaces the material of the selected voxel and all connected voxels of the same material. |
![]() |
Paint (Replace all) Replaces the material of the selected voxel and all other voxels the share the same material. |
Possible upcoming Features (not implemented yet)
- Save / Load designs with a design catalogue.
- Import designs from images. (e.g. for stained glass or custom paintings)
- QR code design creator. (type in a URL to generate QR code block designs)
- Prototyping mode, to design blocks without burning chisel durability.
Hey you! ☕ Consider helping fund upcoming features by feeding my iced coffee addiction. 💸 Tip me at Ko-fi 😊
Known Issues
- After pasting a block, your chisel's tool mode and selected material is supposed to return to the same one it was using before the Chisel Wiz takes over. However, due to a lag-related race condition, your client's chisel tool mode can sometimes end up out of sync with the server. To work around this, either reset the chisel tool mode manually after pasting, or drop your chisel and pick it back up.
- Automatic adding of materials requires that you have blocks in your inventory that match the exact same rotation as the design you are copying. However, in some cases, it may not be possible for you to have a block of a certain rotation in your inventory. (e.g. planks). You can manually change materials in a copied design by dropping blocks into the clipboard interface.
- Middle-mouse-click material selection is inconsistent and unreliable.
Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
1.3.1 | 155 | 1 day ago | chiselwiz_1.3.1.zip | 1-click install | ||
| ||||||
1.3.0 | 148 | 3 days ago | chiselwiz_1.3.0.zip | 1-click install | ||
| ||||||
1.2.2 | 36 | 4 days ago | chiselwiz_1.2.2.zip | 1-click install | ||
| ||||||
1.2.1 | 46 | 4 days ago | chiselwiz_1.2.1.zip | 1-click install | ||
| ||||||
1.2.0 | 68 | 5 days ago | chiselwiz_1.2.0.zip | 1-click install | ||
| ||||||
1.1.0 | 318 | Sep 12th at 3:08 PM | chiselwiz_1.1.0.zip | 1-click install | ||
| ||||||
1.0.1 | 131 | Sep 10th at 12:22 PM | chiselwiz_1.0.1.zip | 1-click install | ||
| ||||||
1.0.0 | 391 | Sep 2nd at 8:46 PM | chiselwiz_1.0.0.zip | 1-click install | ||
Initial release |
QPTech I'm glad you like the mod! Your comments mean a lot to me. Chisel Tools was a great inspiration. :)
I'm going to have to try this! OK the basic functions are amazing, better than chisel tools. Amazing!
Sergios Sadly not. This is a limitation that would require a server-side component to overcome (which I'm not planning to do). The only way to combine the materials of chiselled blocks is by combining them together in your crafting grid. There is no way to extract materials back out of a chiselled block after they have been placed into one.
Sergios GLaDOS_cz PandaBearJelly NylonCat Thank you for all the kind words. I really appreciate all the positive comments. :)
flamescape
The mod is just amazing!!! Thank you! It has literally saved me days of chiseling!
Question: is it possible to make it so that I can "extract" material from a multimaterial block? That is, transfer material from a multimaterial block in my inventory into an item?
This is excatly what I searched for! thank you for saving enourmous time.
Just want to say that I really appreciate that your mod adds all these great functions to the vanilla chisel rather than introducing more inventory clutter with new tools.
Thank you for the super fast update!
In addition to what's mentioned already, i also appreciate that this mod doesn't add additional blocks or items to the game the way QP's does. It just expands on vanilla mechanics through more UI options and i love that about it the most.
The durability consumption isn't much of an issue in my eyes, the time it would have cost to chisel stuff without the extra features is far larger than the time it would take me to make a few extra steel ingots every now and then. It's actually a nice way to balance things out. I do play with x3 tool durability by default, that may also play into it.
Very much appreciate this mod <3
DragonV0942 to prevent my...good chisels got eaten up, i'm using early chiseling.
chisels are made out of flint and are just for chiseling
they burn through but are cheap to make and there's no need to waste the good ones
DragonV0942 yes you are right that it burns through chisels fast. The chiselling strategy isn't perfect, but it's about as efficient as I can make it right now.
You are right that I could solve this by adding a server-side component, but then there's already a mod for that (- QP's Chisel Tools). My mod fills a gap for people who want to play on unmodded servers (or at least, servers that don't have QP's mod) - and this is my main goal for this mod, so I won't compromise on this.
It might be possible in future for me to add a "prototyping mode" which allows you to chisel freely without using any durability by working on a "ghost block" until you are happy with your changes, and then press a button to commit your changes in the most efficient way possible. I'll have to think about it.
Anyway, I hope you continue to enjoy what I've done so far. :)
I want to thank you flamescape for this mod.
though it is heavily inefficient which results in the durability of the chisel being eaten away, It is a fantastic client-side mod when joining friends that don't have it attached to their server, making the repetitive chiselling much easier time wise... but sacrificing durability and efficiency.
I have no idea how you'd be able to make it more efficient without forcing it to be a "both mod" rather than a "client side mod" but I have faith that you might think of something to increase the efficiency without sacrificing its ability to be client-sided.
keep up the fantastic work.
Hi DragonV0942 and NylonCat , I have just pushed out version 1.2.2 which should hopefully fix this compatibility issue 🤞.
It may be worth backing up your world before installing, but my testing in my own world seems fine.
I also use "Better Chisel" (and would very much like to keep it around) but have not updated this mod to its latest version. Having both be compatible with each other would be much appreciated!
If needed, i can make a backup of my save and try replicating the issue that DragonV0942 talked about. I also know of a server that runs both mods, but the host/admin likely won't risk an update if there's any chance of (temporarily) corrupted blocks leading to lost insulation or other issues.
DragonV0942 Thanks so much for the feedback. I'll explore what the conflict might be with this other mod and try to fix it.
Incidentally, I just dropped a new version which should optimise the number of chiselling operations performed when using the new tool modes. Hopefully will reduce the amount of chisels you're gonna burn through with this mod now :) Enjoy!
flamescape
I do believe you're correct.
I forgot that I had one other chisel tool that initially didn't conflict with yours but that was "Better Chisel" by Darkbrook.
After updating your mod, but disabling that one, I do not have the glitch anymore.
Hi DragonV0942
That's strange. This mod doesn't have a server-side component, so it cannot corrupt your blocks in the way you mentioned - at least, not by itself and not permanently (any corruption could only ever be visual, and wouldn't affect your data).
Perhaps there is a mod conflict going on which has led to this?
The new version of Chisel Wiz does patch the vanilla BlockEntityChisel class in 3 places on the client side, which is a potential cause for a mod conflict/compatibility issue.
Would you be able to try again without any other mods enabled? Perhaps we can figure out the conflict by going through them one by one?
I'd be happy to do this work myself if you can provide me with a list of your other mods.
It seems that the latest update has corrupted a lot of blocks from my single player game.
Some of the latest blocks that I had chiselled before logging off have turned into white question marks, easy fix.
However the biggest problem that I am suffering right now is that almost every single chisel block that has not been corrupted in that way have lost all collision, and solidness. Which has caused a lot of my structures to no longer be insulated, and my Cellars to be breached.
Breaking down and replacing the same block seems to fix that issue, I'm currently block hunting for every single one that might be causing this issue and have yet to figure it out, so that's just a little warning for anyone willing to update, be prepared for glitchy blocks.
EDIT: it seems unfixable on my end as it turns out, reloading the world after replacing all of the blocks to get rid of the glitch just returns. Reverting back to the previous version of This mod fixes the problem.
flamescape Just got a chance to try it out, and this update is fantastic! The preview mode and material swap are both great.
The preview has already saved me a lot of running back to re-copy something because I couldn't remember if I had it already. Very much looking forward to the design catalogue feature if you end up having the time to make it.
Zncon You may want to check out the new version of this mod. You can now swap materials for designs, which should let you replace one plank orientation for another. See the mod description to learn how it's done.
Zncon yes you are right this is a limitation at the moment. I'll make a note of it until I can make a workaround for it.
Hoping you can figure out what's going on here for me. I chisled a small shelf out of a oak planks block, without adding any extra material. Now when I try to paste a copy of it to another oak planks block I get this error popup text at the bottom tof the screen: Missing block material 'planks-oak-ns'.
I tried the operation again with more Oak Plank blocks in my inventory but that didn't change anything.
Edit: I figured out I could still paste a copy to a fresh Oak Planks block that started in a different rotation. So it appears that the rotation of the target block has to exactly match that of the source block in this instance.
Thy_Dungeoneer check your keybinds. I'm sure you just have a conflict or something.
" I want to use that mod so bad, but everytime i try to copy a chisled block, it just opens my character window :( "
Edited: It works now. It was my own stupidity. 10/10 mod
hey, flame, can u please read private messages on discord? < 3
Zncon thanks for the kind words. :)
I wasn't expecting to be quite so enamoured with this mod, but it's 100% amazing. Thank you!
absolute W
Perric101 basically, yes. :)
oh neat, is this like a chisel printer? could be nice for servers without mods