Loïc Blot
584d00a01c
Add minetest.bulk_set_node call + optimize Environment::set_node call ( #6958 )
...
* Add minetest.bulk_set_node call + experimental mod unittest
* Optimize set_node function to prevent triple lookup on contentfeatures
Do only one lookup for old, and try to merge old and new lookup if node is same than previous node
* Add benchmark function + optimize vector population to have real results
2018-01-30 00:30:02 +01:00
Vitaliy
75320e7e88
Real global textures ( #6105 )
...
* Real global textures
* Add world-aligned textures
* Update minimal to support world-aligned tiles
* Update minimal
2017-10-15 09:34:14 +02:00
Loïc Blot
6f1c907204
Implement mod communication channels ( #6351 )
...
Implement network communication for channels
* Implement ModChannel manager server side to route incoming messages from clients to other clients
* Add signal handler switch on client & ModChannelMgr on client to handle channels
* Add Lua API bindings + client packet sending + unittests
* Implement server message sending
* Add callback from received message handler to Lua API using registration method
2017-09-26 00:11:20 +02:00
Rui
c0dac4d928
Remove nodeupdate completely ( #6358 )
2017-09-01 13:40:09 +02:00
Loïc Blot
550c0404a8
Add LuaEntity on_death callback ( #6177 )
...
Add LuaEntity on_death callback
This fixes #5474
2017-07-27 11:32:35 +02:00
sfan5
071e114ffa
Private nodemeta ( #5702 )
...
* Private node metadata that isn't sent to the client
2017-05-10 15:29:21 +02:00
sfan5
7279f0b373
Add particle animation, glow
...
This is implemented by reusing and extending the
TileAnimation code for the methods used by particles.
2017-01-18 23:21:01 +01:00
Rogier
f4d718c538
Minimal game: Use field 'tiles' instead of 'tile_images'
2016-12-24 00:33:07 +00:00
Kahrl
26f4a5c110
Minimal game: add /dummyball <count> command
2014-08-23 00:52:57 +02:00
David Gumberg
26165453d2
Compress textures
2013-06-18 19:48:04 +00:00
sapier
ab43377577
Move scriptapi to separate folder (by sapier)
...
On the lua side, notably minetest.env:<function>(<args>) should now
be replaced by minetest.<function>(<args>).
The old way is and will stay supported for a long time.
Also:
Update and clean up lua_api.txt (by celeron55)
Move EnvRef to lua and remove add_rat and add_firefly (by kahrl)
Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
2013-05-25 00:51:02 +02:00
khonkhortisan
1586cdac53
unkn own block -> unkn own node
2013-04-05 15:57:39 +02:00
Perttu Ahola
983e45ae92
Improve inventory callbacks a bit
2012-07-25 15:39:39 +03:00
Perttu Ahola
9eaf93d41d
Detached inventory callbacks and reworked node metadata callbacks
2012-07-25 02:36:54 +03:00
Perttu Ahola
2ac20982e0
Detached inventories
2012-07-24 20:57:17 +03:00
Perttu Ahola
717ae67995
Add node timer test in minimal/experimental
2012-07-24 14:51:13 +03:00
Perttu Ahola
6dfefaf229
Formspec button_exit[] and image_button_exit[]
2012-07-22 17:40:48 +03:00
Perttu Ahola
acf3a43095
Add /test1 command to minimal for testing a more complicated player inventory form
2012-07-22 17:40:48 +03:00
Perttu Ahola
0b61253931
Actually fix facedir-rotated nodes placed using minetest.env:place_node()
2012-07-21 21:23:15 +03:00
Perttu Ahola
16ad10e62f
Allow defining player's inventory form in Lua
2012-07-19 14:09:16 +03:00
Perttu Ahola
f7147d9c0a
Add experimental_tester_tool_1.png to minimal game (was accidentally left out)
2012-06-08 16:46:02 +03:00
Perttu Ahola
a435cfcd82
Allow groups in crafting recipes
2012-06-06 23:39:17 +03:00
Perttu Ahola
3a0562bebc
Add after_destruct and cache the existence of on_construct, on_destruct and after_destruct for quick skipping when a node does not have them
2012-06-05 23:51:37 +03:00
Perttu Ahola
c3658e7c79
place_node, dig_node and punch_node; an in-game tester tool; remove old code
2012-06-05 23:10:07 +03:00
Perttu Ahola
20c377ca65
experimental:soundblock dig_immediate=3
2012-04-06 11:20:51 +03:00
Perttu Ahola
4107390337
Make the minimal development test somewhat playable by adding ore generation and removing the player visual switch test
2012-04-05 21:42:33 +03:00
Perttu Ahola
a869d23451
Fix sound direction and add experimental:soundblock alias sb in minimal for testing
2012-04-04 13:32:08 +03:00
Perttu Ahola
dc70f50b59
initial_properties field in entity definition
2012-03-31 13:50:25 +03:00
Perttu Ahola
80a64341f0
Add minetest.get_connected_players()
2012-03-30 13:45:51 +03:00
Perttu Ahola
3241ad3ae8
ObjectRef:set_armor_groups() and ObjectRef:set_properties() - works on players too!
2012-03-30 13:34:21 +03:00
Perttu Ahola
37b64ff616
Add minetest.after(time, func)
2012-03-27 00:37:31 +03:00
Perttu Ahola
862d76b617
Move games/minetest to games/minimal and update README.txt
2012-03-26 23:28:19 +03:00