Mods / Chisel Wiz - Powerful chisel shortcuts
Author: flamescape
Side: Client
Created: Sep 2nd at 5:53 PM
Last modified: 5 days ago
Downloads: 4915
Follow Unfollow 154
Recommended download (for Vintage Story 1.21.5):
chiselwiz_4.0.1.zip
1-click install
🧙♂️ Current Features
- Copy + Paste hotkeys to quickly duplicate chisel block designs.
- Save and Load designs using the design catalogue (compatible with Chisel Tools portfolio).
- 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 on your clipboard.
- Adds 13 additional tool modes which can help speed up your chiselling.
- Image design tool to create designs from images. (e.g. for stained glass or custom paintings).
- QR Code tool for easily creating and chiselling QR codes.
✨ How to use Chisel Wiz
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 use the design catalogue to save/load designs
Opening the catalogue
- Open the chisel tool mode window (default key "F" while holding a chisel in your hand).
- Click on the catalogue icon at the top right.
Saving new designs to the catalogue
- Copy a design to your clipboard using the copy hotkey (see above).
- Open your inventory to expand the clipboard window.
- In the expanded window, press the "Save Design" button.
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. |
Paste/Merge Material Handling Options
When you open the chisel tool modes window, you'll see several options at the bottom which affect how materials are used when pasting/merging blocks. Here's a brief explainer of each option:
- "Require matching materials before chiselling" - Enabling this option will prevent the mod from pasting a block if you don't have the right materials available. Disabling this option will allow you to paste designs using only the materials that are already available in the target block. This can be useful if you're only interested in pasting the shape of the design, and don't care about the material.
- "Auto-add missing materials from inventory" - Enabling this option will cause the mod to automatically add the required materials for your chiselled block design when pasting/merging (assuming you have them in your inventory). By disabling this option, the mod will not take any materials from your inventory.
- "Materials must match exact orientation" - Enabling this option will prevent the mod from pasting a block with "orientable" materials (e.g. logs, planks, fanned cobblestone) unless the material orientation matches exactly with the one in the design. In some cases, this doesn't matter to you, or it's not possible to add a material of a certain orientation - in which case, you can disable this option to allow any orientation. Note: The mod will always prefer to use the correct orientation material if it's already available inside the chiselled block, even if you disable this option.
💡 Possible upcoming Features (not implemented yet)
- A shopping list for materials needed in the image design tool.
- An online catalogue database for players to share block designs with each other.
- Improved catalogue categorisation/tagging features.
- Preview mode to better visualise how the selected tool mode will change the target block before chiselling.
- 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.
- Middle-mouse-click material selection is inconsistent and unreliable.
- The "Search for materials in nearby chests (experimental)" feature in the image tool can sometimes leave chests stuck open, with no means to close them. If this happens to you, then an easy workaround is to press Ctrl+F1 to reconnect/reload your game.
| Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|
| 4.0.1 | 326 | 5 days ago | chiselwiz_4.0.1.zip | 1-click install | ||
| ||||||
| 4.0.0 | 461 | Nov 12th at 11:28 PM | chiselwiz_4.0.0.zip | 1-click install | ||
| ||||||
| 3.1.0 | 173 | Nov 10th at 9:19 PM | chiselwiz_3.1.0.zip | 1-click install | ||
| ||||||
| 3.0.1 | 205 | Nov 8th at 5:59 PM | chiselwiz_3.0.1.zip | 1-click install | ||
| ||||||
| 2.1.1 | 1032 | Oct 17th at 1:38 AM | chiselwiz_2.1.1.zip | 1-click install | ||
| ||||||
| 2.1.0 | 41 | Oct 16th at 9:29 PM | chiselwiz_2.1.0.zip | 1-click install | ||
| ||||||
| 2.0.1 | 33 | Oct 16th at 7:35 PM | chiselwiz_2.0.1.zip | 1-click install | ||
| ||||||
| 2.0.0 | 747 | Oct 5th at 12:16 AM | chiselwiz_2.0.0.zip | 1-click install | ||
Upgrade Notice: If you are upgrading from a previous version, you may need to re-set your hotkeys if you previously changed them from the default. | ||||||
| 1.3.1 | 608 | Sep 21st at 1:04 AM | chiselwiz_1.3.1.zip | 1-click install | ||
| ||||||
| 1.3.0 | 165 | Sep 19th at 1:46 AM | chiselwiz_1.3.0.zip | 1-click install | ||
| ||||||
| 1.2.2 | 51 | Sep 18th at 6:27 PM | chiselwiz_1.2.2.zip | 1-click install | ||
| ||||||
| 1.2.1 | 61 | Sep 18th at 12:49 PM | chiselwiz_1.2.1.zip | 1-click install | ||
| ||||||
| 1.2.0 | 82 | Sep 17th at 7:39 PM | chiselwiz_1.2.0.zip | 1-click install | ||
| ||||||
| 1.1.0 | 331 | Sep 12th at 3:08 PM | chiselwiz_1.1.0.zip | 1-click install | ||
| ||||||
| 1.0.1 | 145 | Sep 10th at 12:22 PM | chiselwiz_1.0.1.zip | 1-click install | ||
| ||||||
| 1.0.0 | 453 | Sep 2nd at 8:46 PM | chiselwiz_1.0.0.zip | 1-click install | ||
|
Initial release | ||||||
the fact that the paste function looks like, like a whole process. This mod ROCKS
DeafPoni Egil_Raud Thanks for the suggestions. I've added these to my list of potential future developments.
Amazing Mod thank you! It's awesome to see it progressing so well. Please keep up the excellent work! <3
Any possibility we could organize our personal Catalogue a bit more, with maybe collapsable and customizable sections / folders / drops-down thingies for our own catagories, for example: "Desert Theme Buildings" > "Windows" or "Doors" etc. Even though I have a robust naming convention, which is organized alphabetically (Thank you! ) My list of goodies....she gets long. Scrolling for a specific Lintel_Window-A_ns_Desert , past my millions of Lamp-parts, Lawn-ornatments and Light-Posts gets tricky when I forget the exact name of the part I'm looking for. :3
Maybe someone has the opportunity to make a database for players to upload their chisel blocks?
огненный пейзаж
This mod is great! At first I thought it was bugged, and not working on my world. Then I changed the copy keybind to something different, and it worked fine 🤓
Thanks for the mod!
Thinking about multiplayer mode, I believe it would be interesting to have a copy lock on the mod, this would prevent something you spent hours sculpting from being easily cloned by another player.
awesome, thank you it works now!
Willownezz Thanks again. I have pushed out an update now which should resolve this issue.
Willownezz Thanks so much. This has been very useful.
For some strange reason your lamppost designs don't have a list of the materials that they are made from. Perhaps this is how Chisel Tools saved designs in an earlier version? - I'm not sure.
In any case, it is fixable. I will use substitute materials to make it work.
I'll get try to get this fixed as soon as possible.
flamescape
https://drive.google.com/drive/folders/1hpcsMZrWofoYshjJrHetVuI63otzrfTG?usp=sharing
I only have 3 files for a Lantern Post, and any one of them crashes
Willownezz Interesting. Sounds like you have a design in your chisel tools portfolio that isn't parsing properly. I don't know if you are able to figure out which one it is and share it? This would help me diagnose what's going wrong.
With the new update, clicking on the 'Chisel tools Portifolio' button crashed the game!
El_Neuman The goal of this mod is to be a client-side only mod. Is there a way to distribute this mod via servers whilst also allowing clients to use the mod on unmodded servers? If you know of other mods that behave this way, please let me know and I'll see if I can figure out how to make it work like them.
Hi Dampus
Thanks for the suggestions. I've just pushed out a quick update to remove the hammer requirement in creative mode.
As for the instant operations in creative mode - I think it's a good idea. I will certainly add this to the todo list.
Any chance to remove the offhand hammer requirement when playing creative mode? Just adds an extra cumbersome step since I have to switch from my lantern everytime. Would also be cool to have the operations be instant when playing creative mode as well :)
Hi! Thank you so much for such a wonderful mod.
Hi flamescape just noticed the latest feature the design catalogue and these next few upcoming features rely heavily on each other.
Some of our hardcore chiselers find it cheating to import shape files, especially from tools or mods that create shape files for you. Any chance that these features could be a separate mod?
Cool mod, it came in clutch with repeat designs. Thank you so much flamescape, you are a legend :>
WHAT A BLAST OF A MOD
Okay, probably was there the entire time, for PandaBearJelly and myself and anyone else that couldnt find it, you have to enter Inventory with the copied item to the clipboard open, and the button is in the clipboard, but only when you open inventory. It isn't in the catalogue.
flamescape thank you for this. It is a much better way to name than the name tool. I like that it gives you the opportunitiy to name before saving to catalogue. I'm off to find all my creations and save them now! You are my hero.
flamescape Ah, think I missed the fact that this is purely a client mod. Understandable, thanks for responding!
Xordaii PandaBearJelly
Hi both.
Sorry, I hadn't yet had chance to add some of the new features to the readme (- I have updated it now, though). I'm currently working on a youtube video to explain all the features of the mod.
To answer your question, you can save designs like so:
flamescape
Thank you SO much for this. I have been wanting to easily reuse designs I created in creative single player on the server we are running. Also, thank you for the mod. You have saved my wrists so much pain.
I found the catalogue, but like Panda I would like to know how to save it? Please update the instructions in the description above to include how to find the catalogue, how to save to the catalogue.
Ricoman if it keeps happening with a block you can't tell the orientation about/don't care about orientation, you can either 1) pick up and replace the block down from the same direction you placed the original or 2) I haven't used it, but I believe there is a configuration in the F menu for chiselwiz to turn off requiring same orientation.
Not sure you want to do that on some blocks however, like planks. They may look inconsistent if you are putting two with diff orientations next to each other in a patterned build.
How do you save designs to the catalogue?
Hi TerrorBite
I would love to add a feature like this, but unfortunately it's just not possible with a client-side-only mod like Chisel Wiz. Sorry.
This would be a great idea for a mod with a server-side component.
Hi, I have a feature request for this mod.
Everyone has probably experienced the annoyance of chiseling a (potentially hard-to-get) block, and wanting to get the original block back.
I propose a new chisel tool mode, Remove Material. When used, hitting a voxel of a given material within a chiseled block will both remove all voxels of that material from the chiseled block, AND return the material to your inventory (the inverse of adding the material to the block).
If used on a chiseled block with only one material, this will act the same as chiseling away all voxels (the chiseled block is destroyed), except you get back the original block.
Ricoman
Thanks for your calm and rational feedback. I am so sorry that my mod has caused you such serious frustration and aggravation and wasted your time.
Respectfully, though, I’d like to clarify a couple of points:
As for addressing the issue itself though, I do agree that it would be good if the mod could ignore block orientation when instructed to do so. I'll add it to my to-do list to add this as an option. Feel free to chip in on my Ko-Fi page if you'd like me to make it a priority.
Edit: I've added an option in the latest version to allow pasting/merging to ignore material orientation. Enjoy!
ok, so first off I love what this mod does. It has saved a lot of chiseling.
Unfortunately, it has a fault that has caused SERIOUS frustration and aggravation to the point that I get so fed up I quit and just go back to chisel copying by hands.
When I go to copy a chisel from one block to the EXACT SAME MATERIAL BLOCK, most often I get an error:
"MISSING - [Materials=[Cobblestonefan-granite-east]]"
which then prevents me from copying the chisel work. Like, it won't LET me.
EXCEPT, I am copying a chisel from ONE GRANITE FANNED COBBLESTONE BLOCK to another, the EXACT SAME MATERIAL BLOCK!!! There is literally ZERO difference...
For SOME UNKNOWN REASON, the mod is adding suffixes "-north]]", "-east]]", "-south]]", and "-west]]" to the end of the material description apparently at random because there is ZERO reason I can see or is explained anywhere as to WHY they randomly threw those suffixes onto the blocks.
PLEASE FIX THIS!!! IT has been frustrating me enough that I am about to just delete this mod and never use it again. So far, I would have SAVED time with all the time and materials I've wasted...
Copy-paste multi-material block is an absolute lifesaver. Thanks for the mod.
Sergios Unfortunately not - this is a limitation of a client-side mod. However, if you use this mod to copy and paste the block, it will only copy across the necessary materials (- it will ignore all the extra unused materials from the block you copied).
flamescape
Thank you for your answer! Is there a way not to extract materials from a multiblock, but simply delete them? For example, I was experimenting, and in my final product—the multiblock—I have 10 materials, of which only 2 are actually used. Is it possible to add a "delete unused materials" function to the mod?
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