Modify node definition after registration

Post Reply
codexp
New member
Posts: 9
Joined: Sun Jan 21, 2018 11:42

Modify node definition after registration

by codexp » Post

kaeza wrote:

Code: Select all

minetest.registered_nodes["default:chest"].blahblah = blahblahblah;
this does not work in 0.4.17 (any changes are dropped immediately somehow)

User avatar
12Me21
Member
Posts: 873
Joined: Tue Mar 05, 2013 00:36
GitHub: 12Me21
Location: (Ignore all of my posts before 2018)

Re: Modify node definition after registration

by 12Me21 » Post

Use `minetest.override_item`:

Code: Select all

minetest.override_item("default:chest",{
  blahblah = blahblahblah,
})

User avatar
GreenXenith
Member
Posts: 1356
Joined: Wed Oct 28, 2015 01:26
GitHub: GreenXenith
Location: UTC-8:00
Contact:

Re: Modify node definition after registration

by GreenXenith » Post

12Me21 wrote:Use `minetest.override_item`:

Code: Select all

minetest.override_item("default:chest",{
  blahblah = blahblahblah,
})
Note, this only works on startup - you can't change the node defs during runtime.
YouTube | Mods | Patreon | Minetest Discord @greenxenith

You should not be able to read this message.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests