Mods / Free stone drops when broken
Author: Guimoute
Side: Server
Created: Jul 17th 2023 at 2:49 PM
Last modified: Sep 21st at 1:55 PM
Downloads: 1843
Follow Unfollow 50
Latest release (for Vintage Story 1.18.0, 1.19.0, 1.20.0 and 1.21.0, potentially outdated):
free_stone_drops_when_broken v1.0.1.zip
1-click install
In vanilla, you can only get a plain stone block by removing its 6 neighbours, then the stone will drop as a full block.
With this mod, you can remove 5 of its neighbours then mine the stone block and it will drop a full block instead of tiny stones. It means you can mine every other block at a given height without having to dig above/below it. This is how it looks in action: https://imgur.com/97Uo8g5.mp4
The vanilla behaviour is not removed, this is just an additional behaviour. In the screenshot below, all the "free" stone blocks (i.e. supported by only one other block) will drop themselves when mined. There is an interesting interaction between the two behaviours: if you have two blocks supporting each other and you removed everything around them (say because you are unearthing a meteor and want the full blocks), mining one of the two blocks will drop both blocks, the first because of my mod's added behaviour, the second because of the vanilla behaviour.
Affected blocks: rock, ores, meteoric iron.
The source code is included in the mod. If you want to change the list of supported blocks, there is only one line to modify.

What this mod doesn't do: change drop rates.
Unintended but harmless side effect: using ore blasting bombs on ores that are in this configuration (why would they be?) will drop full ore blocks.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.0.1 | free_stone_drops_when_broken | 1526 | Jul 17th 2023 at 9:17 PM | free_stone_drops_when_broken v1.0.1.zip | 1-click install | ||
|
Fixed extraneous folder in the zip. | |||||||
| 1.0.0 | free_stone_drops_when_broken | 317 | Jul 17th 2023 at 2:51 PM | Empty | free_stone_drops_when_broken v1.0.0.zip | 1-click install | |
In the mean time, you can fix it by placing the "loose meteoric pieces" block on the ground between two dirt blocks (or any other position where a rock block wouldn't drop itself with the mod) and break it again. It will drop the meteoric iron item properly.
AzuliBluespots Oh, I actually noticed that but I never realized it was caused by my mod. I'll try to fix it. Thanks for the heads up!
This might be affecting meteoric iron bits on the surface in a weird way. It's dropping the decorative block instead of breaking into the actual material.
LarekFlynn Yeah that is what my mod does, dropping the whole block when mined with one side supported.
Found an odd issue with this and the Alchemical refining mod. It has one of the steps in ore processing as breaking a washed ore sand block to get item drops. The whole block drops if only one side is supported.
Desolae It works in 1.20, no update required :)
Really hoping for a 1.20 version!
NastyFlytrap You are welcome! :)
This is the kinda middleground i have been looking for for over a year, between the borderline cheating that is stone quarry, and vanilla's annoying ass mechanic. Thanks!
not a bad mod
Honestly this just makes more sense then how vanilla does it.
Dont rely on the game to compile your mod - it's inconsistent, especially between net4 and net7, and the game's compiler is quite old, prone to errors. Any and all issues regarding that can be solved by compiling it into a dll - dont even need anything else but a dll. My BigStackFixFix mod for example was initially a cs fiile and relied on the game to compile it. It worked fine in net4, but on net7 it simply would not work at all. Compiling it into a dll with no other changes, however, remedied that problem entirely
The game compiles it.
Mod is packed wrong, also it is not compiled