299 Commits

Author SHA1 Message Date
Sfan5
3b2ff97905 Add a Way of checking for specific Feature with Lua Adds minetest.get_feature() and minetest.has_feature() 2013-05-01 15:06:01 +02:00
kwolekr
c3b246b585 Generalize hud_builtin_enable into hud_set_flags 2013-04-25 19:37:36 -04:00
RealBadAngel
1fcf9cc367 Add new drawtype GLASSLIKE_FRAMED 2013-04-24 21:45:18 -04:00
Diego Martínez
b02e6b1403 Added support to disable built-in HUD elements 2013-04-24 17:28:00 +03:00
kwolekr
c94faffbf8 Add option to use texture alpha channel 2013-04-23 22:15:51 -04:00
ShadowNinja
60377ad4a6 Add minetest.get_player_ip() 2013-04-23 09:57:45 +03:00
ShadowNinja
e88d39e0bb Add option to not prepend "Server -!- " to messages sent with minetest.chat_send_player() 2013-04-23 09:47:08 +03:00
Diego Martínez
f2e5d4ebe2 Added offset support for HUD items 2013-04-23 09:34:11 +03:00
Diego Martínez
cf39a2950a Added support for alignment in HUD items 2013-04-23 09:34:10 +03:00
kwolekr
b1ab2a5c35 Add direction parameter to statbars in HUD API
Fix health bar overlap when a larger texture is used
2013-04-20 00:22:12 -04:00
kwolekr
dcd9976962 Fix Lua HUD documentation 2013-04-18 15:26:29 -04:00
kwolekr
45409b509b Split HUD code off to hud.cpp, make into a class, extensive Lua HUD modification 2013-04-18 02:19:31 -04:00
Jonathon Anderson
2cb3f5eb6b Lua HUD 2013-04-18 02:14:33 -04:00
RealBadAngel
53e51f45d7 Bugfixes to get_craft_recipe and get_all_craft_recipes.
Improvements to get_all_craft_recipes (see api doc)
2013-04-10 22:33:59 -04:00
sapier
d7f3cc42d5 Add Dijkstra A* and A* without prefetching pathfind algorithms 2013-04-06 11:24:03 -04:00
Diego Martínez
df31e72bb0 Use the nodebox as selection box if it's not set manually 2013-04-05 15:14:37 +02:00
MirceaKitsune
ad16c90acf Allow modifying movement speed, jump height and gravity per-player via the Lua API. 2013-04-05 02:00:59 +02:00
PilzAdam
4ab7c16d02 Update doc/lua-api.txt 2013-04-03 22:41:18 +02:00
kwolekr
b5badb0072 Add Ore generation flags, implement ore absolute height 2013-03-31 20:02:03 -04:00
PilzAdam
b4bd7523e0 Add different place sound for nodes 2013-03-29 20:14:18 +01:00
PilzAdam
dd744fc13f New damage system, add damageGroups to ToolCapabilities, bump protocol version 2013-03-29 20:14:09 +01:00
PilzAdam
55b3175e05 Fix parameter list of obj:set_attach() and obj:set_bone_position() 2013-03-28 01:09:01 +01:00
kwolekr
5b86043db8 Vary ore sheet y position by noise 2013-03-24 22:35:23 -04:00
Perttu Ahola
77502f1b09 Fix indentation of lua_api.txt 2013-03-24 21:39:15 +02:00
kwolekr
8a050d8be5 Update lua_api.txt 2013-03-24 15:20:37 -04:00
Jeija
a8562392b0 Allow spawning particles from the server, from lua
Spawn single particles or make use of ParticleSpawner for many randomly spawned particles.
Accessible in Lua using minetest.spawn_particle and minetest.add_particlespawner.
Increase Protocol Version to 17.

Conflicts:
	src/clientserver.h
2013-03-23 23:16:29 +01:00
RealBadAngel
4a390e8696 6d facedir 2013-03-23 21:31:05 +01:00
Perttu Ahola
da5aee9580 Support game-specific minetest.conf 2013-03-21 22:22:15 +02:00
Perttu Ahola
1240a7336a lua_api.txt: Document paths, games and common mod loading 2013-03-21 20:04:00 +02:00
RealBadAngel
e601402427 lua methods set_look_pitch and set_look_yaw 2013-03-17 11:39:35 -04:00
Jeija
8740fb8520 Allow minetest.after to take a variable number of arguments 2013-03-17 00:23:30 -04:00
RealBadAngel
7ccbd37343 Added method to get all registered recipes for item(node) 2013-03-05 23:32:33 -05:00
kwolekr
950c0e60e2 Allow any character in formspec strings with escape char 2013-03-05 23:25:02 -05:00
RealBadAngel
1d3f601547 Add seed parameter for default and L-system trees 2013-02-24 02:26:25 +01:00
RealBadAngel
8fcf2eab4b Fix to on_rightclick not able to change wielded_item 2013-02-13 02:06:36 +04:00
RealBadAngel
319d61f0fb Treegen update. Some new symbols. Speed up code a bit. 2013-01-23 20:40:09 +02:00
sapier
69876576cc add support for saving settings by lua command (server doesn't autosave on exit) 2013-01-21 22:44:41 +02:00
sapier
59ab6e50b5 Fix buttons not working for Lua-triggered formspecs 2013-01-07 19:00:33 +02:00
RealBadAngel
dbcc91a798 L-Systems treegen update. 2013-01-07 18:13:14 +04:00
Jeija
1e6c042c4c Implement textarea in formspec, a multiline input field 2013-01-04 20:09:09 +01:00
PilzAdam
3e55ffee33 Add on_rightclick(pos, node, clicker) callback for nodes 2013-01-04 17:15:16 +01:00
Perttu Ahola
236512fcde Add InvRef:get_location() 2013-01-02 22:53:55 +02:00
sapier
2683dde4e8 Add TOCLIENT_SHOW_FORMSPEC to display formspecs at client from lua 2013-01-02 20:59:37 +02:00
RealBadAngel
8547e965d0 L-System treegen 2012-12-30 13:42:19 +04:00
PilzAdam
eb6b2a03c0 Add ability to change the itemstack in placenode callbacks 2012-12-17 19:49:18 +01:00
RealBadAngel
983b4a6797 New elements in formspec, item_image and item_image_button.
Fixed also game bug drawing dragged item behind fields, buttons etc.
2012-12-01 20:39:41 +02:00
PilzAdam
964fb6a85a Add the group attached_node
Nodes in this group will be dropped as items if the node under them or the node in the wallmounted direction is not walkable.
2012-12-01 13:32:32 +01:00
Matthew I
056d277f53 Add shutdown hook interface to Lua API
Scripts can call minetest.register_on_shutdown() to register a
shutdown hook.

Document that minetest.register_on_shutdown() callbacks may not be run

If the server crashes, it is unlikely that callbacks registered using
minetest.register_on_shutdown() will be called.
2012-11-30 19:26:51 +02:00
Perttu Ahola
7bec23faa2 Bump version to 0.4.4 as this isn't compatible with 0.4.3 2012-11-26 00:56:47 +02:00
MirceaKitsune
60a331fe32 RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
Correct lua api version number

Always update animations and attachments after the entity is added to scene client side. Fixes animations not being applied in client initialization for some reason. Attachments should be re-tested now just to be safe.

Fix a segmentation fault caused by reaching materials that didn't exist in a loop for setting texture
2012-11-25 19:14:24 +02:00