Mods / Tree Tapping

Tags: #QoL #Tweak #Utility
Author: ChaOS25
Side: Both
Created: Feb 20th 2023 at 4:44 PM
Last modified: Feb 20th 2023 at 5:10 PM
Downloads: 20661
Follow Unfollow 349

Latest release (for Vintage Story 1.17.11, outdated):
treetapper_v1.0.0.zip  1-click install


Tree Tapping

Isn't waiting 7 in-game days just to get a single piece of resin from a tree such a drag? I couldn't agree more! 

This simple mod adds a tree tapping item that will greatly increase the amount of resin you acquire from each leaking block. Simply attach the tap kit to the leaking tree block, and then check back often to gather the resin that has accumulated.

Depending on how frequently you collect from the tree tapper, you'll get varying amounts of resin. The tapper has 4 different "states" it can be in, from empty to full. Below is a timetable to outline these phases:

Phase Duration of phase (hours) Total time to reach phase (hours) Total Resin amount
Empty 8 0 0
Intermediary 1 16 8 1
Intermediary 2 24 24 3
Full --- 48 6
*These values are subject to change as seen fit for balancing purposes.

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
1.0.0 20660 Feb 20th 2023 at 5:10 PM treetapper_v1.0.0.zip 1-click install

Initial release! Hopefully this makes resin gathering a more tolerable experience.


31 Comments (oldest first | newest first)

💬 Z4CKZ33D, Nov 1st at 4:20 PM

MabusTheDark I don't doubt you, also thanks for answering. I will try that, though it's always so tidious going through a lot of mods heh.

💬 MabusTheDark, Nov 1st at 1:41 PM

Z4CKZ33D I can confirm that this still works for me in 1.21.5 as I'm playing right now with it.  I'd suggest trying to disable all mods except this one and start a creative file so you can test it out and go from there, adding mods back until you find the culprit.

 

I can confirm that I merely did the one-click install (probably back in 2023) so hopefully that helps with your troubleshooting!

💬 Z4CKZ33D, Nov 1st at 10:37 AM

Some people in the comments say it still works for 1.21.5 but the game just crashes for me.
Not sure if it's an issue with another mod or if I have to change something inside the mod itself.
Thanks in advance for any tips/info.

💬 Izumo, Oct 17th at 8:14 AM

Hello, I am trying to figure out the config in order to change the rate at which resin is produced from this mod. Personally, I feel like 6 resin every 2 days makes progression too easy. So I wanted to change it so that we get 1 resin every 3 days and 2 resin every 6 days.
So I changed the config to this:

Config Yield
"behaviorsByType": {
"treetapper-third-*": [
{
"name": "Harvestable",
"properties": {
"harvestTime": 1,
"harvestedStack": {
"type": "item",
"code": "game:resin",
"quantity": {
"avg": 0
}
},
"harvestedBlockCode": "treetapper-empty-{orientation}"
}
}
],
"treetapper-twothird-*": [
{
"name": "Harvestable",
"properties": {
"harvestTime": 1,
"harvestedStack": {
"type": "item",
"code": "game:resin",
"quantity": {
"avg": 1
}
},
"harvestedBlockCode": "treetapper-empty-{orientation}"
}
}
],
"treetapper-full-*": [
{
"name": "Harvestable",
"properties": {
"harvestTime": 1,
"harvestedStack": {
"type": "item",
"code": "game:resin",
"quantity": {
"avg": 2
}
Config Time
"attributesByType": {
"treetapper-empty-*": {
"transientProps": {
"convertFrom": "treetapper-empty-{orientation}",
"convertTo": "treetapper-third-{orientation}",
"inGameHours": 24
}
},
"treetapper-third-*": {
"transientProps": {
"convertFrom": "treetapper-third-{orientation}",
"convertTo": "treetapper-twothird-{orientation}",
"inGameHours": 72
}
},
"treetapper-twothird-*": {
"transientProps": {
"convertFrom": "treetapper-twothird-{orientation}",
"convertTo": "treetapper-full-{orientation}",
"inGameHours": 144

But instead, what is happening is that I'm needing to wait 96 hours (4 days) instead of 72 (3 days) to get 1 resin, and 240 hours (10 days) instead of 144 (6 days) to get 2 resin. 
I'm not sure why this is happening. I though simply changing the time and yield values would work, but I don't know anything about coding/modding, so my method may not be the correct way to go about this.

If anyone has any advice or can tell me what the correct values should be, I'd greatly appreciate it. 

💬 RustleOfWind, Oct 15th at 7:23 PM

For anyone wondering, this mode STILL WORKS in 1.21.5, despite being created for 1.17.11.

💬 Shadoclawx, Apr 23rd at 6:27 AM

rocketboy351 I tried doing this and I suppose as of the recent updates this is not working, now making both mods incompatible. Can't tap trees because of Ancient Tools again.

 

-Edit: I had to update the folders as for some reason it was not saving properly, and it does in fact still work. Thank you for this.

💬 ScottishWarlock, Mar 29th at 1:04 PM

Can we get compatibility for Wild Farming Revival, in the mod it let's you cut the pine logs with a knife turning it into a leaking pine log,

with that you could make your own resin farm but other then that, I really like the mod. 

💬 rocketboy351, Mar 3rd at 5:45 AM

This is very late to this discussion, but assuming that anyone is still having the issue with not being able to attach the tree tap to trees with ancient tools installed, I did find a work around. Mind you I really only went to the effort to figure it out for just pine trees, but in theory if you follow the same process, you should be able to attach it to another block of your choosing. If you open of the mods zip file and go all the way down in the assets folder and to the blocktypes folder and open the treetapper.json and change the allowed blocks in the behaviors section of the text document and add these additional allowed blocks

ancienttools:directionalresin-resin-pine-ud-south
ancienttools:directionalresin-resinharvested-pine-ud-south
ancienttools:directionalresin-resin-pine-ud-east
ancienttools:directionalresin-resinharvested-pine-ud-east
ancienttools:directionalresin-resin-pine-ud-west
ancienttools:directionalresin-resinharvested-pine-ud-west
ancienttools:directionalresin-resin-pine-ud-north
ancienttools:directionalresin-resinharvested-pine-ud-north

That fixes it and allows you to now attach them to the trees once again. It's a bit conveluted, and I don't make mods or anything. But it seems the difficulty in figuring out how to fix it was the fact that Ancient tools allows for multi-directional harvesting of the resin on the block, which required them to add a variant of the block with resin and without for each direction. It should look something like this.

{
  "code": "treetapper",
  "creativeinventory": { "general": ["*-empty-north"] },
  "entityClassByType": {
    "treetapper-empty-*": "Transient",
    "treetapper-third-*": "Transient",
    "treetapper-twothird-*": "Transient"
},
"behaviors": [
    {
      "name": "AttachRestricted",
      "properties": {
        "allowedBlocks": ["game:log-resin-*", "game:log-resinharvested-*", "ancienttools:directionalresin-resin-pine-ud-south", "ancienttools:directionalresin-resinharvested-pine-ud-south", "ancienttools:directionalresin-resin-pine-ud-east", "ancienttools:directionalresin-resinharvested-pine-ud-east", "ancienttools:directionalresin-resin-pine-ud-west", "ancienttools:directionalresin-resinharvested-pine-ud-west", "ancienttools:directionalresin-resin-pine-ud-north", "ancienttools:directionalresin-resinharvested-pine-ud-north"]
      }
    }
  ],

💬 noodlepfp, Feb 14th at 4:00 AM

it would be nice to be able to configure how much resin is made every cycle. to me, 6 feels like way too much. base game is 1 every 7 days, this is 6 every 2. its a big jump, so itd be nice to be able to configure a middle ground.

until then, I'm not sure I'll use this due to the imbalance.

💬 Eoin_Lynne, Feb 12th at 2:57 PM

AngryOscar No need for an update, it still works just fine.

💬 AngryOscar, Feb 2nd at 6:34 AM

1.20?

💬 AlebenTod, Jan 10th at 11:08 AM

LunaGore
The
mod does not work with resin from modified logs. I would like compatibility.

ChaOS25

💬 Nedrakus, Jul 12th 2024 at 4:26 PM

Great mod, thanks.  Works for 1.19.8.

May I propose 2 suggestions?  The tree tapping kit icon ffrom the inventory is a bit small.  Also, could we have a configurable total resin amount so it can be changed from 6 resins every 48 hours to say 3 resins or whatever else people want (with an upper limit of 6 or 10, something not too ridiculously cheaty).  Cheers if you can make those happen!

💬 Mrozak, Jun 25th 2024 at 2:57 PM

Works fine for me on 1.19.8.

💬 BTubbs200, Jun 8th 2024 at 9:00 PM

Everything works fine for me on 1.19.7.

💬 LunaGore, May 19th 2024 at 3:13 PM

Does not work with 1.19.8, getting a "cannot place this block here" message on all parts of the tree including the leaking block.

💬 Bruco, Jan 3rd 2024 at 4:47 AM

Nevermind, I originally placed the tapper on the log with resin showing. I came back later and nothing. I Harvested the resin node the tapper was on since I still needed resin, but left the bucket up. When I came back next time, to grab the single resin again, this time thinking ill just have to break down that bucket, low and bohold, the Bucket, or should I say buckets, as its a rare two node tree, were both full :D Hope that helps anyone.

💬 TheSapphicSeas, Nov 5th 2023 at 12:49 PM

this mod seems to no longer work

💬 concrete_car, Aug 20th 2023 at 8:18 PM

Is there a config file that lets me modify the values?

💬 BavarianViking, May 23rd 2023 at 12:10 PM

works with 1.18.3. Haven't tested 1.18.5

 

💬 Shion, May 5th 2023 at 8:15 PM

Got info that it doesn't work as stable on 1.18.2-rc.1.

💬 CyberVic, Apr 24th 2023 at 9:24 PM

Confirmed, this mod works just fine in 1.18.

But... what would be really nice is if this mod worked well with Ancient Tools. Would be nice to be able to scrape a tree with Ancient Tools, then place a bucket on it. I recently updated to include Ancient Tools, which I used in 1.17, but now I can't place buckets on trees because I think there is an incompatability there.

💬 narkler, Apr 23rd 2023 at 9:29 PM

1.18 please :D

💬 Zocker_KekZi, Apr 11th 2023 at 7:29 AM

Come it out for 1.18 rc2 ? and some next patches? ... it will be nice

 
💬 JACO1989, Feb 24th 2023 at 1:39 PM

It's already working, I don't know what the ruling was, but it gave me 3 pieces after 2/3 days in the game.

💬 ChaOS25 , Feb 23rd 2023 at 6:36 PM

JACO1989 yeah I'm not sure what happens if you modify how time passes on your server.

💬 ChaOS25 , Feb 23rd 2023 at 6:35 PM

Edel_Recke there probably is, this mod is just focused on resin though.

💬 JACO1989, Feb 23rd 2023 at 6:36 AM

I don't know if I understand the table correctly, but 48 hours have passed in the game and I still had 1 resin. unless it's the fault of extending the number of days per month.

 

first I tested on a new map and it worked but I don't remember if I didn't reduce the number of days in the month there.

 

but mod, very useful...

💬 BavarianViking, Feb 22nd 2023 at 9:00 AM

Isn't there a mod using "siryp taps" ? I don't know the name of the mod, but "Bannerdonia Server" uses them. I saw, you can tap every kind of tree...

Edit: I searched in the server mod folder: It's the  "A Culinary Artillery" mod

 

💬 ChaOS25 , Feb 22nd 2023 at 5:33 AM

Gizmagus yw! Hoping it's useful for a lot of players.

💬 Gizmagus, Feb 22nd 2023 at 1:02 AM

I needed this Thank You!!

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом