Mods / Disassemble Chiseled Block [Finished]

Tags:
Crafting
Author:
DanaCraluminum
Side:
Both
Created:
Nov 18th 2023 at 4:50 PM
Last modified:
Feb 17th 2025 at 8:22 PM
Downloads:
1746
Latest release (for Vintage Story 1.19.0 - 1.19.3, 1.19.4, 1.19.5 - 1.19.8, 1.20.0 - 1.20.3 and 1.20.4, outdated):
DisassembleChiseledBlock-v2.0.0.zip  1-click install

I live in Ukraine and there is a war going on right now.

If you are enjoying my mods, you can support me on Patreon. Any help is appreciated!


Patreon

[Discord] Discord


 

Disassemble placed chiseled blocks using a command.

 
Aim at placed chiseled block while holding a hammer in offhand and a chisel in active hand, then type /dischisel command.
 

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.0.0 dischiselblock
1.19.0 - 1.19.3 1.19.5 - 1.19.8 1.20.0 - 1.20.3
990 Feb 17th 2025 at 8:22 PM DisassembleChiseledBlock-v2.0.0.zip 1-click install

Feature: Now using command instead crafting grid

1.0.0 dischiselblock
1.18.9 - 1.19.0-pre.0
756 Nov 18th 2023 at 4:51 PM Empty DisassembleChiseledBlock-v1.0.0.zip 1-click install

20 Comments (oldest first | newest first) (threaded | flat)

FURRYHUSKY1000, May 29th at 2:09 PM

This mod sadly does not work on 1.22.2 anymore.

FURRYHUSKY1000, Jun 1st at 2:43 PM
@FURRYHUSKY1000: This mod sadly does not work on 1.22.2 anymore.

Here's the relevant error that appears once the /dischisel command is used in the current 1.22.3 version of the game.

 

Log Report
1.6.2026 22:36:35 [Error] Command: /dischisel 
1.6.2026 22:36:35 [Error] Exception: Field not found: 'Vintagestory.API.Common.Entities.Entity.Pos'.
at MonoMod.Core.Interop.CoreCLR.V60.InvokeCompileMethod(IntPtr functionPtr, IntPtr thisPtr, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
at MonoMod.Core.Platforms.Runtimes.Core60Runtime.JitHookDelegateHolder.CompileMethodHook(IntPtr jit, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
at DisassembleChiseledBlock.Core.HandleDisassembleChiseledBlock(TextCommandCallingArgs args)
at DisassembleChiseledBlock.Core.HandleDisassembleChiseledBlock(TextCommandCallingArgs args)
at Vintagestory.Common.ChatCommandImpl.CallHandler(TextCommandCallingArgs callargs, Action`1 onCommandComplete, Dictionary`2 asyncParseResults) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 313
at Vintagestory.Common.ChatCommandImpl.Execute(TextCommandCallingArgs callargs, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 238
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, TextCommandCallingArgs args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 101
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, IServerPlayer player, Int32 groupId, String args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 145
tinyoverflow, Jan 23rd at 11:54 AM

Shadoekoo Yes, it works with 1.26.1

Shadoekoo, Jan 3rd at 6:53 PM

Does this work in the current build of the game?

DanaCraluminum , Mar 29th 2025 at 4:41 PM

OutcastZeroOne I don't know how to fix that

OutcastZeroOne, Mar 29th 2025 at 4:38 PM

found an expolite with pumpkins. you can place a pumpkin, chisel it which activates the glow layer, unchisel it which then gives you both the pumpkin and a glow block. replace the pumpkin, chisel it, unchisel and get another glow block and fresh pumpkin. not sure anything can be done to limit this but its possible to get an infinate ammount of glow blocks this way

Mendall, Feb 27th 2025 at 12:40 AM

This new version works the charm, thanks again kind sir.

Mendall, Feb 17th 2025 at 10:41 PM

Nice, thank you kind and noble mod maker. I will try it tonight.

DanaCraluminum , Feb 17th 2025 at 8:25 PM

Pautau Invataksi338472 CaptMustache Origin_Alpha_43 Mendall 

I have released new version that is much more robust, because it uses command to disassemble chiseled blocks

Mendall, Jan 28th 2025 at 5:24 AM

Cool it did have some bugs (air blocks) but it will be missed.

DanaCraluminum , Jan 24th 2025 at 10:38 AM

Mendall No

Mendall, Jan 24th 2025 at 12:28 AM

Any chance this is updated to 1.20?

Origin_Alpha_43, Aug 2nd 2024 at 7:50 AM

if you ever update this mod, could you make it so you use a mod tool to break the block and it drops the used materials back.
i'm simply giving a very simple workaround to this buggy recipe, the Block:air is a very annoying curse to deal with

DanaCraluminum , Dec 17th 2023 at 11:22 PM

CaptMustache No

CaptMustache, Dec 17th 2023 at 11:05 PM

Any chance this can be ported back to 1.18.7?

Pautau, Dec 10th 2023 at 11:23 PM

In-world interaction sounds great, it's an useful mod nonetheless!

DanaCraluminum , Dec 10th 2023 at 8:35 PM

Pautau Invataksi338472 I can replace crafting grid with in-world interaction to get rid of workarounds like this

Invataksi338472, Dec 10th 2023 at 6:33 PM

I can confirm that there seems to be a funny bug of a ghost item "block:air" that you get from the output. I haven't done a lot of research on it though.

I only know that you can check if you have one in your inventory if you can't put a single item (right-click with held stack of items) on a slot, because you pick up the ghost item.
 Also interestingly it can be placed on your crafting grid, even if you close your inventory and have filled rest of your slots.

It doesn't go away, even after mod is disabled as the block:air is a vanilla item.
But to get rid of it, one way is to put it into a reed basket and throw the basket out.

Edit: It is also responsible for the cloning! Though the clone is just the block:air with a texture attached to it by something. It goes back to invisible when moved.
  If you made another block disapear with it by some action, just move it and it should come back (doesn't disolve the block:air >:( )

I suppose players were never intended to get block:air. A workaround could be to delete all block:air a player has, or just the one they get from the output when the recipe code runs.

Pautau, Dec 9th 2023 at 7:32 AM

I've encountered two minors bugs (never have these before installing this mod) :

  • Sometimes I get an item named "block:air" in my inventory
  • I often get a clone of the item I pick up (either from a crate or by picking it up on the ground), the clone disappears when I place or drop it on the ground and when I click on it
    • Clone when picking up an item with shift + click from a chest
    • Clone when switching from quick access to inventory with shift + click

I'm still trying to figure out how to reproduce these bugs

Pautau, Dec 9th 2023 at 5:49 AM

This is what I needed and it's working like a charm, now I can experiment thing on expensive blocks.

Thank you very much for this useful mod!

EDIT : Do not forget to click on the empty output slot