4Evergreen4
1d856b734b
Add wrapper for minetest.rotate_and_place.
2013-11-07 20:14:26 -05:00
Vanessa Ezekowitz
d886f34003
Add 6d facedir rotation prediction routine
2013-11-06 21:08:36 -05:00
BlockMen
25edae00ea
Reworked formspecs and kahrl's hexcolor parser
2013-11-03 22:14:37 +01:00
ShadowNinja
06a5eceb81
Add basic protection support to builtin
2013-11-02 14:01:10 -04:00
Novatux
bd6d4666ab
Add a callback: minetest.register_on_craft(itemstack, player,
...
old_craft_grid, craft_inv) and
minetest.register_craft_predict(itemstack, player, old_craft_grid,
craft_inv)
2013-11-01 15:55:34 +01:00
ShadowNinja
12504a18ec
Remove vector metatable setting
...
This not only makes the vector functions faster, but also makes them more
consistent with other functions.
2013-10-17 09:41:01 +03:00
Novatux
34e0a0ca0f
Add tool callback
2013-10-16 21:58:29 +04:00
Sokomine
19742d8d98
Add support for parameter 'visual_scale' for drawtypes 'signlike' and 'torchlike' like used for drawtype 'plantlike'
2013-10-14 21:38:56 +03:00
PilzAdam
a9c0961e0c
Add set_name(), set_count(), set_wear() and set_metadata() to Lua ItemStack
2013-09-28 23:46:48 +02:00
PilzAdam
731392866f
Allow to manually specify param2 in minetest.item_place() and return success
2013-09-28 23:46:48 +02:00
Kahrl
5dce44ec5e
Add --version option
2013-09-28 21:30:17 +02:00
Kahrl
f0edd88dff
Remove doc/gpl-2.0.txt, add doc/lgpl-2.1.txt
2013-09-28 21:30:17 +02:00
BlockMen
27947d85f7
Add option to scale image to percentage values
2013-09-20 20:03:58 +02:00
ShadowNinja
c9eb17aba3
Fix comments about length of server step
...
6b927229f5f9cb9a8163ecec482160975199fa0f Changed the default server step
from 0.05s to 0.1s
2013-09-17 01:47:45 +02:00
PilzAdam
4feea0ac68
Add offset to automatic_face_movement_dir
2013-09-10 23:31:44 +02:00
PilzAdam
dd5c451e03
Allow non-string arguments for minetest.is_yes()
2013-09-10 21:38:44 +02:00
PilzAdam
d820a6bfd8
Add Settings interface for Lua
2013-09-10 18:31:38 +02:00
Kahrl
217b66e5d2
Add --migrate to manpages and update manpage dates
2013-09-10 16:44:11 +02:00
Novatux
6291fd1cbb
Add minetest.get_gametime() API function, that returns the number of seconds since the world was created.
2013-09-08 11:09:50 +02:00
PilzAdam
7860097eda
Use player:set_hotbar_image() instead of hardcoded hotbar.png
2013-09-05 00:21:16 +02:00
Kahrl
1ecf51a13f
Add minetest.parse_json, engine.parse_json
2013-09-02 02:20:08 +02:00
sapier
09a50d0458
Add translation for main menu
...
Add engine.gettext() and remove gettext() calls in guiFormspecMenu.cpp
2013-08-17 16:01:43 +02:00
Sfan5
a97c085e9e
Fix documentation about colors in formspec
2013-08-15 19:38:54 +02:00
Kahrl
4e1f50035e
Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
2013-08-14 21:03:33 +02:00
PilzAdam
fc72d7fbb6
Fix typos
2013-08-14 00:50:03 +02:00
sapier
fc571ad46d
Add support for entities to automatic face movement direction
2013-08-13 23:48:47 +02:00
kwolekr
c06caa14c3
Decoration: Fix schematic probability mess with new MTS file version
2013-08-11 15:34:49 -04:00
BlockMen
7b13d119ed
Add support for different drowning damage and allow drowning in other nodetypes
2013-08-06 17:49:39 +02:00
Perttu Ahola
8831669505
Allow mods to listen to cheat detections using minetest.register_on_cheat()
2013-08-04 00:45:49 +03:00
PilzAdam
45589fae58
Add replacements to schematics
2013-08-03 03:22:14 +02:00
sapier
251e3e01c7
Add support for setting stepheight for entities
2013-07-30 19:48:02 +02:00
PilzAdam
4fb4efd8ed
Play sounds/main_menu.ogg in menu
2013-07-28 23:29:03 +02:00
proller
037e84d377
Better snow fall, finite liquid transform, leveled nodes api
2013-07-28 17:14:31 +04:00
proller
3aedfac968
Weather support
2013-07-27 23:21:48 +04:00
BlockMen
a59f85c1a0
Add support of pressed_texture of image_button
...
Fix params number
Add pressed texture name
Fix string def
Fix syntax error
2013-07-24 01:02:43 +02:00
hdastwb
a0f5b70568
added (optional) support for 6d facedir in dir_to_facedir and added facedir_to_dir
2013-07-24 00:31:32 +02:00
sapier
baf5614880
Add port to favorites if not 30000
...
Major modmgr overhaul
Add missing formspec checkbox doc
2013-07-22 18:09:59 +02:00
PilzAdam
8cae659786
Add an option to disable object <-> object collision for Lua entities
2013-07-20 20:43:11 +02:00
PilzAdam
413f0d0353
Add liquid_range to nodedef
2013-07-20 20:41:17 +02:00
PilzAdam
cba90d4441
Make range of tools configureable
2013-07-20 20:37:59 +02:00
RealBadAngel
d19c8b815d
Add set_breath and get_breath to lua API.
2013-07-20 20:34:11 +02:00
Kahrl
6027c8d259
Add VoxelArea:position, VoxelArea:iter and VoxelArea:iterp
2013-07-11 22:57:26 +02:00
PilzAdam
c813a3cc53
Remove note in lua-api.txt that there are no vector helper functions
2013-07-08 13:41:46 +02:00
sapier
88d43af276
Fix many formspec menu bugs
2013-07-07 19:49:52 -04:00
ShadowNinja
ae8ff4b8e2
Add vector helpers
2013-07-07 01:49:11 -04:00
Sfan5
307c57dcc4
Use hexadecimal RRGGBB instead of colorkeys, rename getColor to parseColor
2013-07-06 10:32:58 +02:00
sapier
967121a34b
Replace C++ mainmenu by formspec powered one
2013-07-02 19:58:20 -04:00
kwolekr
dd6d1afd8e
Decoration: Add schematic rotation support
2013-07-01 18:04:51 -04:00
kwolekr
067888d549
LuaVoxelManip: Fix minor bug with set_lighting, remove coordinate params for light and liquid updates
2013-06-29 22:23:00 -04:00
kwolekr
21a4adcd27
Update documentation for get_mapgen_object
2013-06-29 16:24:32 -04:00
kwolekr
3f13dc790c
Add voxelarea.lua helper to builtin
2013-06-28 11:07:45 -04:00
kwolekr
9e100bc42b
Apply various fixes to several things
2013-06-27 22:35:35 -04:00
kwolekr
6b3169e4d0
LuaVoxelManip: Separate VoxelManip data get/set from emerging/blitting data back to map
2013-06-27 22:35:35 -04:00
kwolekr
2e292b67a0
Add Lua on_mapgen_init callback, and minetest.set_mapgen_params API
2013-06-27 22:35:35 -04:00
kwolekr
18882a4d26
Add Lua PerlinNoiseMap:get#dMap_flat API
2013-06-27 22:35:35 -04:00
kwolekr
8aa930f28e
Add minetest.get_mapgen_object to API
2013-06-27 22:35:35 -04:00
kwolekr
d6ac3d8d9a
Add LuaVoxelManip
2013-06-27 22:35:35 -04:00
kwolekr
309c5f3641
Decoration: Add support for zero probability, fix breakage from last commit
2013-06-22 20:49:01 -04:00
kwolekr
4d77781ce7
A handful of minor fixes to various things
2013-06-22 17:27:48 -04:00
kwolekr
c1b829077a
Decoration: Add Schematic decoration type
2013-06-22 01:11:52 -04:00
Kahrl
469d0b120e
Remove deprecated functions that don't work anymore from lua_api.txt
2013-06-20 07:52:04 +02:00
PilzAdam
53066024f6
Add drowning
2013-06-19 15:47:00 +00:00
kwolekr
56093b6614
Decoration: Change divlen to sidelen
2013-06-17 18:23:31 -04:00
kwolekr
0a8519a26f
Add initial Decoration support, many misc. improvements & modifications
2013-06-17 03:21:36 -04:00
PilzAdam
6b3e553dd5
Bump version to 0.4.7
2013-06-06 17:14:26 +00:00
Kahrl
6f9d384311
Replace c55.me links
2013-06-03 01:57:42 +02:00
Kahrl
96fe1de832
Add ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAM
2013-05-26 00:23:33 +02: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
Jeija
3abbe7efd1
Make raillike nodes connect to any other raillike nodes if both are in the group connect_to_raillike
2013-05-22 15:08:24 +02:00
ShadowNinja
127c488355
Use the group "soil" for nodes that saplings grow on
2013-05-20 13:43:13 +02:00
PilzAdam
45fcc9de29
New modsystem
...
Mods are placed in $path_<user/share>/mods
They can be enabled per world in world.mt or the configure world window
2013-05-19 02:15:36 +02:00
PilzAdam
b76ec317c9
Remove common from CMakeLists.txt, README.txt, lua-api.txt and buildwin.sh
2013-05-18 16:13:32 +02:00
Kahrl
3b1c3ac678
Add --videomodes option to show available video modes
2013-05-09 16:30:04 +02:00
Kahrl
969d2b3eb1
Optional dependencies and properly handle mod name conflicts again
2013-05-03 23:58:22 +02:00
Sfan5
a4183994a4
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
d3f0ce6224
Generalize hud_builtin_enable into hud_set_flags
2013-04-25 19:37:36 -04:00
RealBadAngel
625a4c2e66
Add new drawtype GLASSLIKE_FRAMED
2013-04-24 21:45:18 -04:00
Diego Martínez
e703c5b81f
Added support to disable built-in HUD elements
2013-04-24 17:28:00 +03:00
kwolekr
770305e28d
Add option to use texture alpha channel
2013-04-23 22:15:51 -04:00
ShadowNinja
4a9b8aae5e
Add minetest.get_player_ip()
2013-04-23 09:57:45 +03:00
ShadowNinja
3d4d0cb574
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
9894167bbf
Added offset support for HUD items
2013-04-23 09:34:11 +03:00
Diego Martínez
7c37b1891a
Added support for alignment in HUD items
2013-04-23 09:34:10 +03:00
kwolekr
527deb947c
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
c45c530f74
Fix Lua HUD documentation
2013-04-18 15:26:29 -04:00
kwolekr
666aae3593
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
49f6e347f0
Lua HUD
2013-04-18 02:14:33 -04:00
RealBadAngel
e7f5cdf9d4
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
69367aa799
Add Dijkstra A* and A* without prefetching pathfind algorithms
2013-04-06 11:24:03 -04:00
Diego Martínez
2fb0e547a0
Use the nodebox as selection box if it's not set manually
2013-04-05 15:14:37 +02:00
MirceaKitsune
c5a8448c41
Allow modifying movement speed, jump height and gravity per-player via the Lua API.
2013-04-05 02:00:59 +02:00
PilzAdam
f85c1165c2
Update doc/lua-api.txt
2013-04-03 22:41:18 +02:00
kwolekr
8d4b768297
Add Ore generation flags, implement ore absolute height
2013-03-31 20:02:03 -04:00
PilzAdam
5e7e0347cd
Add different place sound for nodes
2013-03-29 20:14:18 +01:00
PilzAdam
7d9329ecfe
New damage system, add damageGroups to ToolCapabilities, bump protocol version
2013-03-29 20:14:09 +01:00
PilzAdam
a782a88913
Fix parameter list of obj:set_attach() and obj:set_bone_position()
2013-03-28 01:09:01 +01:00
kwolekr
26cad481d0
Vary ore sheet y position by noise
2013-03-24 22:35:23 -04:00
Perttu Ahola
423d69bd40
Fix indentation of lua_api.txt
2013-03-24 21:39:15 +02:00
kwolekr
6767ed74f8
Update lua_api.txt
2013-03-24 15:20:37 -04:00
Jeija
e1ff5b1361
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