How to get node meta string before it is dug

Post Reply
LC Creations
Member
Posts: 159
Joined: Mon Feb 18, 2019 02:53
GitHub: LandonAConway

How to get node meta string before it is dug

by LC Creations » Post

How to I get the nodes metadata so I can do "meta:get_string("desiredkey")" before it is dug? I tried doing this with the "oldmetadata" in "after_dig_node" but apparently "oldmetadata:get_string()" is not something that is possible.
cdb_ac3a146dcafb

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

Re: How to get node meta string before it is dug

by joe7575 » Post

Here an example:

Code: Select all

    after_dig_node = function(pos, oldnode, oldmetadata, digger)
        local foo = oldmetadata.fields.foo
Don't forget the `fields`
Sent from my Commodore 64. Some of my Mods: Tech Age, TechPack, Hyperloop, Tower Crane, Lumberjack, vm16, Minecart, Signs Bot.

User avatar
CBugDCoder
Member
Posts: 32
Joined: Tue Jul 31, 2018 12:13
GitHub: CBugDCoder
IRC: CBugDCoder
In-game: CalebDavis
Location: Home

Re: How to get node meta string before it is dug

by CBugDCoder » Post

Or if you are using the metadata to modify the drop you can use on_preserve_metadata.
My Mods: Mob AI Glider

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 7 guests