[Mod] Lumberjack [lumberjack]

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

I can't test it currently (no access to my PC) but "ethereal" was missing in "depends.txt".
I added it currently on GitHub, I guess this helps :)

Thanks for your report.
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

racal
Member
Posts: 72
Joined: Tue May 26, 2020 08:49

Re: [Mod] Lumberjack [lumberjack]

by racal » Post

joe7575 wrote:
Wed May 27, 2020 10:48
I can't test it currently (no access to my PC) but "ethereal" was missing in "depends.txt".
I added it currently on GitHub, I guess this helps :)

Thanks for your report.
Yay! It works now, thanks!

Another query...

What does radius mean here --is it from the main trunk to the longest branch, or main trunk to the farthest leaves?

Code: Select all

-- 'radius' the the range in nodes (+x/-x/+z/-z), where all available tree nodes will be removed.

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

racal wrote:
Wed May 27, 2020 15:18
What does radius mean here --is it from the main trunk to the longest branch, or main trunk to the farthest leaves?
Only the tree branches. The leaves normally disappear by themselves.
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

racal
Member
Posts: 72
Joined: Tue May 26, 2020 08:49

Re: [Mod] Lumberjack [lumberjack]

by racal » Post

joe7575 wrote:
Wed May 27, 2020 16:26
racal wrote:
Wed May 27, 2020 15:18
What does radius mean here --is it from the main trunk to the longest branch, or main trunk to the farthest leaves?
Only the tree branches. The leaves normally disappear by themselves.
Thanks for the confirmation.

Figured it out as well with help from the ethereal mod code (schematics directory).

thomasj
New member
Posts: 6
Joined: Thu Feb 11, 2021 14:13

Re: [Mod] Lumberjack [lumberjack]

by thomasj » Post

When I start a game, then I do not have an axe.
When I want to cut a tree with my bare hands, it tolds me "[Lumberjack Mod] You have to use an axe"
How can I craft an axe, when I do not have an axe to cut the trees?

User avatar
philipbenr
Member
Posts: 1897
Joined: Fri Jun 14, 2013 01:56
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi
Location: United States

Re: [Mod] Lumberjack [lumberjack]

by philipbenr » Post

thomasj wrote:
Thu Feb 11, 2021 14:51
When I start a game, then I do not have an axe.
When I want to cut a tree with my bare hands, it tolds me "[Lumberjack Mod] You have to use an axe"
How can I craft an axe, when I do not have an axe to cut the trees?
I have never used this mod, but I believe it might be the case that you can harvest bush stems, put them into crafting and get wood. So looking for blueberry bush and the likes. 4 bushes should be able to do the trick (1 for sticks, 3 for regular planks to make the axe)

User avatar
Nathan.S
Member
Posts: 1147
Joined: Wed Sep 24, 2014 17:47
GitHub: NathanSalapat
IRC: NathanS21
In-game: NathanS21
Location: Bigsby Texas
Contact:

Re: [Mod] Lumberjack [lumberjack]

by Nathan.S » Post

You can climb up to the top of a tree and chop it down without an ax I think.
I record Minetest videos, Mod reviews, Modding tutorials, and Lets plays.
Check out my website, and brand new Minetest Modding Course

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

thomasj wrote:
Thu Feb 11, 2021 14:51
When I want to cut a tree with my bare hands, it tolds me "[Lumberjack Mod] You have to use an axe"
How can I craft an axe, when I do not have an axe to cut the trees?
This can normaly only happen if, as a seasoned player, you have already been granted lumberjack privs but accidentally lost all of your wood and axes.
This seems like a worst case scenario, but even then:
- you can ask other players to give you a piece of wood
- you can harvest bush stems (as philipbenr mentioned)
- you can enter the server with a second account to harvest wood
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

Vindelle_Pounze
Member
Posts: 26
Joined: Thu Jan 05, 2017 22:06

Re: [Mod] Lumberjack [lumberjack]

by Vindelle_Pounze » Post

Hey Joe,
it's me again having problems.
As formerly @FreeGamers said "However, I could not seem to revoke the "lumberjack" priv from myself", I wonder why I can't get back to no lumberjack's priv. In singleplayer even after uninstalling minetest I still have that priv after reinstalling. On my private server I tried to log with different accounts (freshly created ones just for testing this) and they all have the priv right from the start. So I wondered where the points necessary are stored but I couldn't figure it out, the database files in the respective world folders didn't contain anything regarding your mod no mention of lumberjack priv at least).
Could you point me to where I have to look for resetting it, please?

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

I have no idea, what's going wrong. I even can't remove the lumberjack privs.
For testing purposes I reduced the complete code to the following line:

Code: Select all

minetest.register_privilege("lumberjack", {
		description = "Gives you the rights to fell a tree at once"
})
But I still was not able to revoke the privs.
This seems to be a minetest bug, I can't think of anything else...
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

Vindelle_Pounze
Member
Posts: 26
Joined: Thu Jan 05, 2017 22:06

Re: [Mod] Lumberjack [lumberjack]

by Vindelle_Pounze » Post

I see, thank you for your response, though.

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

I changed the mod and removed the privs completely.
Now you can set the lumberjack points via a chat command.
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

cuthbertdoublebarrel
Member
Posts: 348
Joined: Tue Apr 14, 2020 16:03
GitHub: cuthbert

Re: [Mod] Lumberjack [lumberjack]

by cuthbertdoublebarrel » Post

thomasj wrote:
Thu Feb 11, 2021 14:51
When I start a game, then I do not have an axe.
If are playing a game with minetest as the base . in all settings ,games ,minetest game . give initial stuff .will start the game with basic tools .
its fun starting out with nothing and sussing out what to do first time around but it becomes tiresome after awhile expecially if you have to keep restarting to find a decent mapgen .
Project BrutalTest...hide your Petz

ronoaldo
Member
Posts: 177
Joined: Mon Dec 07, 2020 01:04
GitHub: ronoaldo
IRC: ronoaldo
In-game: RonoaldoKakashi
Location: São Paulo, Brasil
Contact:

Re: [Mod] Lumberjack [lumberjack]

by ronoaldo » Post

Hi! Some trees do not work with the lumberjack mod, from ethereal I think:

- Some banana trees (when they have like only tree blocks of wood, usually)
- Some large trees of red wood
- Burned trees (the ones that let you craft a different coal)

You can test this here: mercurio.ronoaldo.net:30000
Servers: Mercurio | Tools: ContentDB CLI | Mods: minenews

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

thomasj wrote:
Thu Feb 11, 2021 14:51
When I start a game, then I do not have an axe.
When I want to cut a tree with my bare hands, it tolds me "[Lumberjack Mod] You have to use an axe"
How can I craft an axe, when I do not have an axe to cut the trees?
This is no issue any more. If you don't have an axe, you can still dig the tree from the top, even with lumberjack skills.
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

ronoaldo wrote:
Sat Mar 20, 2021 15:25
Hi! Some trees do not work with the lumberjack mod, from ethereal I think:

- Some banana trees (when they have like only tree blocks of wood, usually)
- Some large trees of red wood
- Burned trees (the ones that let you craft a different coal)

You can test this here: mercurio.ronoaldo.net:30000
This mod has its limits. You can register trees by means of this function:

Code: Select all

function lumberjack.register_tree(tree_name, sapling_name, radius, stem_height_min)
- 'tree_name' is the tree item name,, e.g. "default:tree"
- 'sapling_name' is the tree sapling name, e.g. "default:sapling"
- 'radius' is the range in nodes (+x/-x/+z/-z), where all available tree nodes will be removed.
- 'stem_height_min' is the minimum number of tree nodes, to be a valid stem (and not a root item).

You can only play with "radius" and "stem_height_min".
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

ronoaldo
Member
Posts: 177
Joined: Mon Dec 07, 2020 01:04
GitHub: ronoaldo
IRC: ronoaldo
In-game: RonoaldoKakashi
Location: São Paulo, Brasil
Contact:

Re: [Mod] Lumberjack [lumberjack]

by ronoaldo » Post

Thanks!
Servers: Mercurio | Tools: ContentDB CLI | Mods: minenews

Yeti
Member
Posts: 20
Joined: Fri May 01, 2020 10:27

Re: [Mod] Lumberjack [lumberjack]

by Yeti » Post

Can you reverse those changes and restore the privilege.

Currently I've had to remove the mod as it just doesn't work properly. Just wasted an afternoon creating new worlds in an effort to get the mod to function but where it used to work, now it actually just hinders players

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

You can download the previous version v0.8:
https://github.com/joe7575/lumberjack/a ... e2ddec.zip

Unfortunately, the priv system is buggy and can't be used for lumberjack, see

viewtopic.php?p=391888#p391888
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

Update: v1.1 is available
  • Support for Minetest Translator added (with German translation)
  • The mod 'default' is now optional (to be prepared for other games)
  • Alternatively, tree trunk items can be dropped (instead moved to the player's inventory)
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

Kollins
New member
Posts: 3
Joined: Mon May 16, 2022 10:46
GitHub: KollinsPlays
In-game: Kollins

Re: [Mod] Lumberjack [lumberjack]

by Kollins » Post

+1

I think this is a great idea because one of my pet peeves is "derp trees" on servers.

I don't know if I can explain this, but unfortunately I will be no help with actual code, but I have possible suggestions for improvement.

-Can you make it so the lumberjack feature works when the player is hitting the side of a log, but disabled (no chopping whole tree, no checking if you have the priv and no warning) if the player is hitting the top of the log? This would make it easier to deal with starting a singleplayer world, getting resources to make your 1st axe and with not having your axe on you.

-Is there a way to check just the log being targeted and include a check and removal of 1 log below it for when worldgen makes a tree with one log below the surface level?

-Similar to above, is there a way to check around the target log so trees like jungle tree get lumberjack when you chop one of the side logs?

One of the problems I've seen with other mods om MC and MT is how to work with trees like MT's acacia or jungle without massive de-forestation with one chop. Can you change the search criteria at different stages? What I mean is one check for what's near at the base of a tree and switch to a different way of checking higher up. Maybe track the location of the initial log and only check within so much distance from that location? Possibly expanding the area as you go up, so like only get logs within a 2 radius at the base, but as you go up, expand the radius if there is a log or leaf to the side. I have no idea if I explained this well or how hard it would be to code.

User avatar
MetaNomad
Member
Posts: 27
Joined: Sat Apr 10, 2021 09:58
In-game: MetaNomad

Re: [Mod] Lumberjack [lumberjack]

by MetaNomad » Post

Well, I like really much this mod, I always use it

But I just figured out now that it looks like it's not compatible with Signs Bot mod, as the bot can't earn lumberjack points. (Or it would have to be programmed to always chop from the top I guess)

It's not a big issue, but it was funny for me to realize, after a while crawling in the code of both mods, that they have been made by the same person :-D :-D :-D

User avatar
joe7575
Member
Posts: 850
Joined: Mon Apr 24, 2017 20:38
GitHub: joe7575
In-game: JoSto wuffi
Location: Germany, in the deep south

Re: [Mod] Lumberjack [lumberjack]

by joe7575 » Post

Cool idea, but this would require that:
- Bots have a unique name, like players
- Bots know, when they have enough points to change the tree felling strategy
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests