Foghrye4
b5dca28ca3
Entirely new version of pull request #3962
...
Changes to be committed:
modified: builtin/game/register.lua
modified: src/content_nodemeta.cpp
modified: src/content_nodemeta.h
modified: src/game.cpp
modified: src/inventory.cpp
modified: src/inventory.h
modified: src/inventorymanager.cpp
modified: src/inventorymanager.h
modified: src/mapblock.cpp
modified: src/network/clientpackethandler.cpp
modified: src/nodemetadata.cpp
modified: src/nodemetadata.h
modified: src/player.cpp
modified: src/player.h
modified: src/rollback_interface.cpp
modified: src/script/common/c_content.cpp
modified: src/script/cpp_api/s_inventory.cpp
modified: src/script/cpp_api/s_inventory.h
modified: src/script/cpp_api/s_nodemeta.cpp
modified: src/script/cpp_api/s_nodemeta.h
modified: src/script/cpp_api/s_player.cpp
modified: src/script/cpp_api/s_player.h
modified: src/script/lua_api/l_inventory.cpp
modified: src/script/lua_api/l_nodemeta.cpp
modified: src/server.cpp
modified: src/serverobject.cpp
modified: src/unittest/test_inventory.cpp
2016-04-18 21:33:28 +03:00
est31
d494733839
Add minetest.register_lbm() to run code on block load only
2016-03-07 19:54:26 +01:00
Rui914
24e8b0ac1e
Faster insertion into table
2016-03-06 23:42:04 +00:00
paramat
0bbbc6e13d
Liquids: Flow into and destroy 'floodable' nodes
...
Add new node property 'floodable', default false
Define "air" as floodable = true in C++ and lua
2016-01-07 05:57:19 +00:00
Alex Ford
97908cc656
Add on_secondary_use when right clicking an item in the air
2015-12-02 02:18:44 +00:00
Robert Zenz
0cf15470fc
Simplify regex used in check_modname_prefix and other improvements.
...
Simplified the regex used, added comments and changed the error message
to contain the correct mod name.
2015-11-24 01:49:59 +01:00
ShadowNinja
2139d7d45f
Refactor logging
...
- Add warning log level
- Change debug_log_level setting to enumeration string
- Map Irrlicht log events to MT log events
- Encapsulate log_* functions and global variables into a class, Logger
- Unify dstream with standard logging mechanism
- Unify core.debug() with standard core.log() script API
2015-10-14 01:03:54 -04:00
kwolekr
2b04ab874d
SAPI: Track last executed mod and include in error messages
2015-08-12 23:56:12 -04:00
TeTpaAka
aa13baa30a
Add minetest.register_on_player_hpchange
2015-06-13 19:40:31 +02:00
Brandon
c5b4e54174
Add minetest.register_on_punchplayer
2015-05-15 11:09:55 +02:00
Tomas Brod
732eb72a0c
Fix minetest.clear_* creating new LOCAL table instead of clearing the existing one.
...
On calling clear_redistered_biomes the registered_biomes table is cleared
by creating a new empty table, but the pointer is not updated to point to
the new one. So after calling more register_biome, the registered_biome
table always contains 0 items, which is an error. Instead, the table is
cleared by removing all its items so the pointer (minetest.registered_*)
remains valid.
2015-04-26 15:45:58 -04:00
kwolekr
a4a6cc8eb1
builtin: Unify register wrapper functions and wrap clear_registered_* functions too
2015-01-13 12:36:05 -05:00
ShadowNinja
ef0a4e3614
Add registered_ores and registered_decorations
2015-01-05 18:24:15 -05:00
kwolekr
5e2753c712
Expose mapgen parameters on scripting init
...
Add minetest.get_mapgen_params()
Deprecate minetest.register_on_mapgen_init()
2014-12-29 12:59:59 -05:00
rubenwardy
832d7973c8
Add item eat callback
2014-05-26 18:41:58 -04:00
ShadowNinja
c4359ff65c
Use "core" namespace internally
2014-05-08 13:02:04 -04:00
ShadowNinja
1cd512913e
Organize builtin into subdirectories
2014-05-07 17:14:23 -04:00