aboutsummaryrefslogtreecommitdiff
path: root/src/scriptapi.h
Commit message (Collapse)AuthorAge
* Add after_destruct and cache the existence of on_construct, on_destruct and ↵Perttu Ahola2012-06-05
| | | | after_destruct for quick skipping when a node does not have them
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* on_metadata_inventory_{move,offer,take}Perttu Ahola2012-06-03
|
* Implement sign using form field protocolPerttu Ahola2012-06-03
|
* Add node on_construct, on_destruct callbacks and update lua_api.txtPerttu Ahola2012-06-03
|
* Reimplement authentication handler in Lua; now we have 1) infinite privilege ↵Perttu Ahola2012-03-30
| | | | names, 2) minetest.register_authentication_handler()
* ObjectPropertiesPerttu Ahola2012-03-30
|
* on_joinplayer + on_leaveplayer + scriptapi_run_callbacks + bugfixKahrl2012-03-29
| | | | | | | Add minetest.register_on_joinplayer and minetest.register_on_leaveplayer, make adding new callbacks to scriptapi.cpp easier by adding scriptapi_run_callbacks, also fix a minor bug with PlayerSAO <-> singleplayer mode interaction
* added PlayerSAO and RemotePlayer, removed ServerRemotePlayerKahrl2012-03-29
|
* Add blockseed to on_generatedPerttu Ahola2012-03-28
|
* Immediate smoke puff when a normal entity is punched to deathPerttu Ahola2012-03-10
|
* Entity damage system WIP; Remove C++ mobsPerttu Ahola2012-03-10
|
* Fix some warnings on some compilersGiuseppe Bilotta2012-02-02
| | | | | | ItemStack is a struct, not a class CollisionInfo is a struct, not a class InventoryAction is abstract and it needs a virtual destructor
* Node placement / mineral / serialization / iron freq / node_dig callbackKahrl2012-01-22
| | | | | | | | - Node placement code moved to Lua - Mineral system removed (added default:stone_with_coal and default:stone_with_iron). - MapBlock and MapNode serialization updated. - Mapgen: Frequency of iron increased. - node_dig callback and related changes.
* The huge item definition and item namespace unification patch (itemdef), see ↵Kahrl2012-01-12
| | | | http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
* Implement minetest.register_on_dieplayer()Perttu Ahola2012-01-06
|
* Fix script error reporting a bitPerttu Ahola2011-12-02
|
* Script-defined creative inventoryPerttu Ahola2011-12-02
|
* Add time_from_last_punch to Lua APIPerttu Ahola2011-12-02
|
* CraftItem rework and Lua interfaceKahrl2011-11-29
|
* Add chat message callback and send functionsPerttu Ahola2011-11-29
|
* Add on_generated hookPerttu Ahola2011-11-29
|
* on_newplayer and on_respawnplayer callbacksPerttu Ahola2011-11-29
|
* Add object reference to Lua on_place/dig/punchnode parametersPerttu Ahola2011-11-29
|
* Improve LuaEntity velocity/acceleration handling (by kahrl); implement ↵Perttu Ahola2011-11-29
| | | | staticdata interface to Lua
* Node place/dig Lua callbacksPerttu Ahola2011-11-29
|
* Create framework for getting rid of global definitions of ↵Perttu Ahola2011-11-29
| | | | node/tool/item/whatever types
* Handle undefined objects betterPerttu Ahola2011-11-29
|
* Scripting WIP: Add global environment step function on_stepPerttu Ahola2011-11-29
|
* Scripting WIP: dynamic object stuffPerttu Ahola2011-11-29
|
* Scripting WIPPerttu Ahola2011-11-29
|
* Scripting WIPPerttu Ahola2011-11-29
|
* Scripting WIPPerttu Ahola2011-11-29
|
* Scripting WIP; Lua entity step callback worksPerttu Ahola2011-11-29
|
* Scripting WIPPerttu Ahola2011-11-29