Mods / Salty´s Stone Harvesting.

Tags: #QoL #Simplification #Tweak #Utility
Author: SaltyWater
Side: Server
Created: Oct 22nd 2024 at 3:23 PM
Last modified: Jan 20th at 7:30 PM
Downloads: 7323
Follow Unfollow 231

Latest release (for outdated Vintage Story v1.20.x):
StoneHarvesting_1.0.5.zip  1-click install


          

Pet the floppa to buy me a coffee!           

 

 

 

Breaking all the adjacent blocks to get a full Rock block is boring and tedious.
So I managed to create a little mechaninc a bit more immersive and dynamic. This is Salty's Stone Harvesting.

Okay first things first, This can get a little confusing at first but the concept is pretty simple. Now the rock blocks are divided in "quadrants", each face of the block has eight of them:

Quadrant Mapping:

image

upper left
upper center
upper right
left center
right center
lower left
lower center
lower right



The blocks still looks the same and those quadrants have no specific visual representation, you'll have a natural feeling once you get used to the block face layout, and a sound clue will play when you hit a quadrant.

Explanation:
The mod will create quadrants for any FACE of a rock block you left click with a hammer and chisel in hand, and from that will read for any and all side adjacent blocks for the FACE you clicked. It will read all eight blocks surrounding that FACE SIDES and from that it will register what quadrants are connecting to the adjacent blocks on that face and that you need to click. Each hit on quadrants consumes one durability from the chisel (this can be disabled in the config files).

The mod do not counts for any adjacent block on the front or the back of the face you're working on. Only the sides.

The mod will work with any direction the face you're working on is facing: north, south, east, weast, up, and down. And will translate the quadrants positions accordingly. This means you can work with any rock above or below you.

Confused?

Imagine that the rock you want to collect is stuck and that you need to "loosen" all the edges holding it in place to get it.


So let's go to the tutorial, i've prepared some scenarios that you may face using the mod:

 

Pillar:


This is the most basic and easiest to understand:

image

See how with a single hit the block dropped? That's because It only had one adjacent block for the face I clicked (or for any face that I could've clicked, besides the one facing the sky) this adjacent block being the block below it. So in that case, the only chiseling needed was the lower center quadrant since it was the one connecting to the adjacent block.

 

Cross:


The cross shape is still very simple, but does require more clicks:

image

Here I analyse that the Rock I want to harvest has 4 adjacent blocks on the sides of the face I'm aiming. So in this case I need to click the quadrants Upper Center, Right Center, Lower Center and Left Center since they´re the ones connecting to the rocks around it. Easy peasy lemon squeezy. The order that you click the quadrants makes no difference but all of the required quadrants in a single face needs to be completed for the block to drop.

 

Wall:


Now a scenario that uses all the 8 adjacent blocks and the 8 quadrants of the block face:
image

In this one I understand that the face I was looking had in all it sides adjacent blocks. In that case I will need to chisel all eight quadrants of that face. The last click didn't triggered the sound clue for the quadrant hit so I had to left click it again, not because I missed the quadrant, but because the cooldown was still active. (The cooldown is meant to prevent aimless and unwanted clicks)

There's countless other scenarios to make as an example but now it's up to you! Read the environment, analyse the adjacent blocks, experiment with the mod and get that sweet sweet rock block! ;D

 

check out my other mods here:

SaltyWater

   

 

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.5 5012 Jan 20th at 7:30 PM Show StoneHarvesting_1.0.5.zip 1-click install
v1.0.4 325 Jan 13th at 6:36 PM Show StoneHarvesting_1.0.4.zip 1-click install
v1.0.3 93 Jan 12th at 4:45 PM Show StoneHarvesting_1.0.3.zip 1-click install
v1.0.2 469 Dec 30th 2024 at 5:09 AM Show StoneHarvesting_1.0.2.zip 1-click install
v1.0.1 1091 Oct 27th 2024 at 6:34 PM Show StoneHarvesting.zip 1-click install
v1.0.0 333 Oct 22nd 2024 at 3:53 PM Show StoneHarvesting.zip 1-click install

21 Comments (oldest first | newest first)

💬 DracaBro, Mar 8th at 1:57 AM

Hey Salty, wanted to mention that this mod isn't very Multi-Player friendly.

Only one person can go stone cutting at a time for some reason.  When two or more people try cutting stone, one person ends up not being able to cut stone, while the other can quickly get through 5 blocks when holding down their left click.

And even without holding down left click the stone cutting is slowed down, so aperson has to hit more than once.

💬 Samson_Yo, Mar 4th at 8:22 PM

This, is quite genius,
Reminds me of the Quarry building from Stronghold, with the worker chisling the stone into a tidy block

💬 SolRepiri, Mar 4th at 8:07 PM

I have got to say, this is possibly one of my favorite and most intuitive mods. I saw your explanation when I downloaded it and was not sure that it would make sense. However, I just started using it in game and never have I used a mod that made so much sense to me. I know that every person is different, so some people may or may not like it but this scratches an itch in my brain that I didn't know I had. Thanks for all of your mods, especially this one, and all the work you put in!

💬 MrTango, Mar 3rd at 5:57 PM

Agree, visual cue would be great. Maybe you acutally chisel a small-ish cube out of each quadrant.

💬 tomandoawa, Feb 24th at 7:14 PM

I'm loving the idea! But my only "complaint" is it really needs a visual cue to see which quadrants have been hit already. Maybe like an overlay? Like when a block has moss on it.

💬 Coda_Vanistok, Jan 24th at 11:20 PM

ElegantChimp You are correct about one part, I was in 1.0.4, so I went and updated it to 1.0.5. Yet for some reason it's still not working, or giving me any error code in any of the logs.

Yup, that fixed it. For everyone else, be sure to check the Cache file and hunt down the stone harvesting 1.0.4 and 1.0.5 folders, deleting them both so they are regenerated cleanly solved the issue flat out.

💬 ElegantChimp, Jan 24th at 6:57 PM

@SaltyWater , thanks for the mod, I'm amazed they haven't implemented a way to get rocks without the whole breaking all adjacent blocks method, feels wasteful. I'm not sure if you would consider it to be outside of the scope of your mod, or how difficult it would be to implement, but I was wondering if you would be interested in adding a config to diable the quadrant mapping feature, and just make it so that you can "mine" a rock block with a hammer and chisel to get the block? I love the focus and style of your mod, but the quadrant mapping feature feels a bit overengineered for my preferences.

💬 ElegantChimp, Jan 24th at 6:55 PM

Hello Coda_Vanistok , I recently had the same issue myself. I don't know if it's the same issue for you, but it turns out for me somehow I downloaded the older version of the mod 1.0.4 while playing on 1.20.1. When I attempted to brake off a rock nothing happend (copper tools, hammer in offhand, chisel in main, left click on edges). After realising I was using the wrong version I updated to 1.0.5 and did a few tests, and everything worked perfectly. It did not matter if I was using copper tools, steel tools, or a mixture.

💬 Coda_Vanistok, Jan 23rd at 8:25 AM

Is there a minimum chisel level you're supposed to have, like bronze or something? My copper chisel doesn't seem to be having any affect on the stone I'm trying to cut, from my understanding of using the mod, and even setting up my own testing situations.

Edit: The mod is not working for me in singleplayer or multiplayer, unless I'm simply loading it wrong. I don't see any errors either. Seems all of my serverside mods are just not loading properly.

💬 Rodrigo__Borgia, Jan 12th at 8:34 PM

Thank you very much ^^

💬 SaltyWater , Jan 12th at 4:48 PM

Rodrigo__Borgia A very good taste! I play AC to this day haha
Rodrigo is one of my fav characters too!

Update is out! ^^

💬 Rodrigo__Borgia, Jan 12th at 4:01 PM

@SaltyWater Name originated way back in early 2010s when I created my Minecraft account ~ I played Assassin's creed a lot back then :D

💬 SaltyWater , Jan 12th at 3:55 PM

Rodrigo__Borgia Sure! I can implement that no problem!
Sick name btw!

💬 Rodrigo__Borgia, Jan 12th at 3:32 PM

I do like this mod, it makes the flow of getting stone very fluid.
The only thing I would change / request would be a config option for the chisel to decrease durability on the stone block being broken (maybe 2/block or configurable?) instead of each click, so there is a middle ground between no durability loss and up to 8.

💬 NastyFlytrap, Dec 18th 2024 at 10:24 PM

This is cool but you dseperately need to add an indicator to the quadrants that have been hit.

💬 Tinsie, Dec 10th 2024 at 2:58 AM

Im able to run it just fine but it doesnt work sadly, at least to my testing the blocks doesnt drop :/

💬 SaltyWater , Dec 9th 2024 at 1:30 AM

Gregno24, Tinsie. Hey guys, thanks so much for enjoying the mod :D

I am wating for the 1.20 stable release to update my mods, but I think you can run it on 1.20 rc1 just fine.

💬 Gregno24, Dec 9th 2024 at 1:04 AM

Would also love an update to this mod, it's the best stone harvesting mod!

💬 Tinsie, Dec 8th 2024 at 4:47 AM

pretty please update to the 1.20.rc1 :) i love ur mods and use them all :) but this is the one im most dependant on!

💬 SaltyWater , Nov 12th 2024 at 1:40 AM

Tyrlaren Thank you very much friend! ^^

💬 Tyrlaren, Nov 12th 2024 at 1:16 AM

Fantastic mod! Thank you so much for this!

 (edit comment delete)