Mods / Tree Tapping
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. | ||||||
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.
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!
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.
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:
"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
}
"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.
For anyone wondering, this mode STILL WORKS in 1.21.5, despite being created for 1.17.11.
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.
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.
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"]
}
}
],
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.
AngryOscar No need for an update, it still works just fine.
1.20?
LunaGore
The mod does not work with resin from modified logs. I would like compatibility.
ChaOS25
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!
Works fine for me on 1.19.8.
Everything works fine for me on 1.19.7.
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.
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.
this mod seems to no longer work
Is there a config file that lets me modify the values?
works with 1.18.3. Haven't tested 1.18.5
Got info that it doesn't work as stable on 1.18.2-rc.1.
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.
1.18 please :D
Come it out for 1.18 rc2 ? and some next patches? ... it will be nice
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.
JACO1989 yeah I'm not sure what happens if you modify how time passes on your server.
Edel_Recke there probably is, this mod is just focused on resin though.
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...
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
Gizmagus yw! Hoping it's useful for a lot of players.
I needed this Thank You!!