Kahrl
0a426f3592
Fix give_initial_stuff mod; experimental mod: dug_item -> drop; scriptapi.cpp: drops -> drop
2012-01-22 17:31:20 +02:00
Kahrl
157a4cf18c
Node placement / mineral / serialization / iron freq / node_dig callback
...
- 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.
2012-01-22 17:24:50 +02:00
Kahrl
6a76c226e1
The huge item definition and item namespace unification patch (itemdef), see http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
2012-01-12 06:10:39 +01:00
Perttu Ahola
2f5c28aaf1
ObjectRef:setpos() to move player properly (a bit shortcuttish implementation)
2012-01-06 19:17:44 +02:00
Perttu Ahola
4f2c1e36a1
Implement minetest.register_on_dieplayer()
2012-01-06 00:12:33 +02:00
Perttu Ahola
e82a76e438
Mark ObjectRef::get_entity_name() deprecated
2012-01-02 17:33:03 +02:00
Perttu Ahola
ab57fbe4ca
Add name field to registered entities
2012-01-02 16:26:40 +02:00
Perttu Ahola
56f55ab1af
Add ObjectRef:getvelocity(), ObjectRef:setyaw() and ObjectRef:getyaw()
2012-01-02 16:19:52 +02:00
Perttu Ahola
2445cbbbdc
Add ObjectRef:get_luaentity()
2012-01-02 16:08:59 +02:00
Perttu Ahola
ff82b95800
ObjectRef:get_entity_name() and fixing of comments in default/init.lua
2012-01-02 13:12:56 +02:00
Perttu Ahola
49b7055cb3
Make add_entity return a reference to added entity (or nil)
2012-01-02 12:48:25 +02:00
Perttu Ahola
e48ccd7943
Add ObjectRef:get_inventory() and add stuff to documentation comments
2012-01-02 02:59:14 +02:00
Perttu Ahola
6be5441176
Working implementation of experimental:luafurnace
2012-01-02 02:59:14 +02:00
Perttu Ahola
d5ba7ebaf0
Random fixes to InvRef related stuff and a broken luafurnace
2012-01-02 02:59:14 +02:00
Perttu Ahola
270a482740
Add InvRef:get_list() and InvRef:set_list() and fix some things (untested)
2012-01-02 02:59:14 +02:00
Perttu Ahola
e0b4890794
Add minetest.get_inventory(location), untested
2012-01-02 02:57:14 +02:00
Perttu Ahola
247e8b6e5d
A small robustness addition to ItemStack
2012-01-02 01:49:38 +02:00
Perttu Ahola
b760e2ba23
Rename InvStack to ItemStack
2012-01-02 01:49:38 +02:00
Perttu Ahola
103173fc9b
Add InvRef and InvStack (currently untested and unusable)
2012-01-02 01:49:38 +02:00
Perttu Ahola
1c15f53318
Add EnvRef:get_objects_inside_radius(pos, radius)
2011-12-28 18:18:08 +02:00
Perttu Ahola
7937813c98
Add get_look_dir(), get_look_pitch() and get_look_yaw() for players
2011-12-28 17:34:07 +02:00
Perttu Ahola
ad4040d982
Fix minetest.env:get_player_by_name(nil) causing segfault and similar things
2011-12-28 16:25:29 +02:00
Perttu Ahola
bd21f00f0a
Add minetest.get_modpath(modname)
2011-12-11 16:49:40 +02:00
Perttu Ahola
abd106bacb
Enforce modname naming convention
2011-12-04 18:26:05 +02:00
Perttu Ahola
ea36951bc4
Rename EnvRef:add_luaentity to EnvRef:add_entity
2011-12-04 16:08:37 +02:00
Perttu Ahola
09c48b60bd
Add EnvRef:get_node_light(pos, timeofday)
2011-12-04 15:55:37 +02:00
Perttu Ahola
3e95b8a158
Determine light_propagates from paramtype
2011-12-04 03:45:02 +02:00
Perttu Ahola
829c632511
Craftitem aliases
2011-12-04 00:39:20 +02:00
Perttu Ahola
8addbc9655
Tool aliases
2011-12-04 00:22:34 +02:00
Perttu Ahola
4b00d4d9d2
Node definition aliases
2011-12-03 23:50:31 +02:00
Perttu Ahola
1fe5c58d56
Rename cookresult_item to cookresult_itemstring
2011-12-03 18:45:04 +02:00
Perttu Ahola
f23616acaf
add EnvRef:get_node_or_nil()
2011-12-03 18:37:50 +02:00
Perttu Ahola
7d37913ea4
Add ABM required neighbor check
2011-12-03 18:18:59 +02:00
Perttu Ahola
760416b81f
Change naming convention to be modname:* instead of modname_* (sorry modders!)
2011-12-03 11:41:52 +02:00
Perttu Ahola
d96cd236f3
Enforced mod global naming convention and better error reporting
2011-12-03 02:45:55 +02:00
Perttu Ahola
581f950e10
Fix script error reporting a bit
2011-12-02 22:49:54 +02:00
Perttu Ahola
b9e8e20c9c
Script-defined creative inventory
2011-12-02 12:43:57 +02:00
Perttu Ahola
e8b0722137
Add time_from_last_punch to Lua API
2011-12-02 11:51:41 +02:00
Perttu Ahola
dc05b106f2
Fix the previous commit
2011-12-02 02:04:25 +02:00
Perttu Ahola
a416cf7c45
Enforce PLAYER_INVENTORY_SIZE in ObjectRef::l_inventory_set_list
2011-12-02 02:01:46 +02:00
Perttu Ahola
af32240545
Players are more like objects + related stuff
2011-12-01 23:33:48 +02:00
Perttu Ahola
ee0d3bacbc
Player-is-SAO WIP
2011-12-01 18:23:58 +02:00
Perttu Ahola
1b61ca412b
ObjectRef:get_player_name, ObjectRef:inventory_set_list, ObjectRef:inventory_get_list
2011-11-30 23:38:18 +02:00
Perttu Ahola
cd563473fa
Add ObjectRef:punch and ObjectRef:right_click to Lua API
2011-11-30 20:54:54 +02:00
Perttu Ahola
a244e367ea
Add get_wielded_itemstring, get_wielded_item, damage_wielded_item and make getacceleration visible in API
2011-11-30 20:36:07 +02:00
Perttu Ahola
103d4793f0
Create the necessary API for /giveme and /give and implement those commands; also sort out the scripts a bit
2011-11-29 21:30:22 +02:00
Kahrl
d6b30dd3a5
CraftItem rework and Lua interface
2011-11-29 19:13:58 +02:00
Perttu Ahola
dde22d26a8
Add NULL terminations to EnumString definitions
2011-11-29 19:13:57 +02:00
Perttu Ahola
705f142b8d
GenericNodeMetadata and an example furnace
2011-11-29 19:13:57 +02:00
Perttu Ahola
0f2b932e92
Initial NodeMetaRef stuff
2011-11-29 19:13:56 +02:00