The scriptapi in the source code of the engine was moved into a subfolder. This is a huge change in the engine structure and was mostly done by sapier with some tweaks by celeron55 and kahrl. The end-users will most likely not notice anything from this change.
Modders should note, that env functions are now in the global minetest table, that means one calls a function now like this
- Code: Select all
minetest.<function>
instead of
- Code: Select all
minetest.env:<function>
The old way will be supported for a long while, though, so mods don't break.
Everyone who has a pull request that touches the scriptapi in the engine should rebase it to the new system.
Also the functions minetest.env:add_firefly() and minetest.env:add_rat() are removed, since they are marked as deprecated for a long time and had no functionality.