Mods / Free stone drops when broken

Category: #QoL #Simplification #Tweak
Author: Guimoute
Side: Server
Created: Jul 17th 2023 at 2:49 PM
Last modified: Jul 17th 2023 at 9:17 PM
Downloads: 729
Follow Unfollow 27

Latest file for v1.19.0-pre:
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.

 

 

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.1 626 Jul 17th 2023 at 9:17 PM Show free_stone_drops_when_broken v1.0.1.zip Install now
v1.0.0 103 Jul 17th 2023 at 2:51 PM Show free_stone_drops_when_broken v1.0.0.zip Install now

4 Comments (oldest first | newest first)

💬 Moon_Dew, Jul 21st 2023 at 9:44 AM

Honestly this just makes more sense then how vanilla does it.

💬 QuakingDoom, Jul 17th 2023 at 10:29 PM

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

💬 GuimouteAuthor, Jul 17th 2023 at 9:18 PM

The game compiles it.

💬 DanaCraluminum, Jul 17th 2023 at 3:23 PM

Mod is packed wrong, also it is not compiled

(edit comment delete)