BlockMen
a5db2961b2
Add player:set_eye_offset() by @MirceaKitsune and clean up
2014-04-12 17:44:20 +02:00
BlockMen
8909fe913c
Add third person view
2014-04-12 17:44:15 +02:00
sapier
607f617471
Add support for named threads (atm linux only)
2014-04-09 21:32:21 +02:00
sapier
1e3f261db4
Minor fixes for file/modlist download in mainmenu
2014-04-09 20:22:21 +02:00
sapier
bc7084892d
Cleanup client init states by bumping protocol version
...
Don't use TOSERVER_RECEIVED_MEDIA but TOSERVER_CLIENT_READY as indicatio for client ready
Handle clients with protocol version < 23 (almost) same way as before
Make client tell server about it's version
Add client state to not send bogus player position updates prior init complete
Add access to statistics information (peer connction time,rtt,version)
Fix clients standing stalled in world while preloading item visuals (new clients only)
Add get_player_information to read client specific information from lua
2014-04-08 21:12:20 +02:00
ShadowNinja
ce942de6ed
Remove lua_State parameter from LuaError::LuaError
2014-03-15 16:28:59 -04:00
ShadowNinja
56e1aa4833
Revert "Make sure we get a stacktrace for as many lua errors as possible"
...
This reverts commit 362ef5f6ced862daa4733034810d0b07e2ad5d89.
Stack tracebacks couldn't be generated in LuaError::LuaError anyway and this
caused a second, empty traceback in most cases. In cases where there wasn't
annother traceback the stack had already unwound and the traceback was empty.
2014-03-15 16:01:06 -04:00
Sfan5
056e6fdec8
Make sure we get a stacktrace for as many lua errors as possible
2014-03-15 14:51:00 +01:00
kwolekr
cd27d27083
Update set_mapgen_params and set_gen_notify Lua API to use new flag format
2014-03-08 11:35:04 -05:00
ShadowNinja
bf37cbf242
Remove "Server -!- " prefix from player messages
2014-02-27 00:00:22 -05:00
Sfan5
af06278623
Fix g_settings not being included
2014-02-16 08:25:53 +01:00
kwolekr
8b7de5ea21
Schematic: Add force_placement parameter to minetest.place_structure API
2014-02-15 19:46:57 -05:00
kwolekr
d48f851863
Add minetest.set_noiseparam_defaults() Lua API
2014-02-15 19:13:14 -05:00
kwolekr
64b8216144
Add capability to read table flag fields from Lua API
2014-02-09 12:44:31 -05:00
kwolekr
2a896ffbf7
Make flag strings clear specified flag with 'no' prefix
...
Remove flagmask field from set_mapgen_params table
Add small bits of needed documentation
2014-02-08 17:50:59 -05:00
sapier
e75474f239
Fix invalid check for fread error on extracting zip
2014-02-07 21:29:31 +01:00
kwolekr
1c1155e0d5
Huge overhaul of the entire MapgenParams system
...
MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations.
Separation between the common and mapgen-specific parameters is now strongly defined.
Mapgen parameters objects are now properly encapsulated within the proper subsystems.
2014-02-03 22:50:14 -05:00
sapier
23c7c86bad
Add minetest.kick_player(name, reason)
2014-02-03 17:33:59 -05:00
Perttu Ahola
0ad66f64a5
Add player:override_day_night_ratio() for arbitrarily controlling sunlight brightness
2014-02-01 18:38:21 +01:00
Perttu Ahola
89f9a3e607
Add player:set_sky() with simple skybox support
2014-02-01 18:34:26 +01:00
RealBadAngel
6d28b11897
New HUD element - waypoint.
2014-01-26 21:31:59 +01:00
ShadowNinja
ca5b6594b9
Pass pointed_thing to on_punch and minetest.register_on_punchnode callbacks
2014-01-23 19:21:56 -05:00
kwolekr
e6a3dd67c8
LuaVoxelManip: Add get_param2_data and set_param2_data
2014-01-19 02:55:59 -05:00
Kahrl
d58f5a0878
Add formspec table
2014-01-13 18:11:08 -05:00
khonkhortisan
5874af4d8f
Allow vertical axis particle rotation constraint
...
Use tables for adding particles, deprecate former way.
separate particles(pawner) definition, add default values, work with no
arguments
2014-01-13 17:34:56 -05:00
Ilya Zhuravlev
eac09737af
Fix some errors reported by clang static analyzer.
2014-01-13 03:29:12 +04:00
ShadowNinja
3b98b3d78d
Rename get_json_value to read_json_value
2014-01-11 13:52:26 -05:00
ShadowNinja
78c4bfc4cc
Add InvRef::get/set_lists()
2014-01-11 13:52:26 -05:00
Novatux
0a96131bf4
Add forceloading
2014-01-11 17:54:00 +01:00
Ilya Zhuravlev
7c1c3e1f7b
Fix absence of images when compiled with RUN_IN_PLACE=0.
2014-01-05 12:43:40 +02:00
kaeza
883ffdd684
Fix enum element name in Lua HUD code (position vs. pos)
2013-12-31 06:13:54 +01:00
RealBadAngel
c770cf6dd3
Bugfix to get_all_craft_recipes.
...
Indexes for empty slots shall not be skipped.
2013-12-21 23:03:51 +01:00
ShadowNinja
e2b44bca93
Don't throw a error when writing JSON fails
2013-12-18 18:18:43 -05:00
ShadowNinja
c24cde1d75
Add 'minetest.write_json'
2013-12-18 16:46:53 -05:00
ShadowNinja
4a8e393a79
Handle LuaErrors in Lua -> C++ calls on LuaJIT
2013-12-18 16:35:55 -05:00
kwolekr
85d7b64e2c
Add map feature generation notify Lua API
2013-12-14 01:52:24 -05:00
stujones11
ace4953a52
Make line_of_sight return blocking node position
2013-12-12 16:11:00 -05:00
sapier
723f6e156a
Implement search tab and version picker
2013-12-11 23:07:38 +01:00
kwolekr
632e68a71d
Fix leak and possible segfault in minetest.set_mapgen_params
2013-12-08 01:37:41 -05:00
PilzAdam
8dae6c5967
Use a table in set_physics_override()
2013-12-03 23:20:00 +01:00
PilzAdam
844cac9e3a
Add sneak and sneak_glitch to set_physics_override()
2013-12-03 23:20:00 +01:00
sapier
646c9837ff
Fix broken async locking in release build
2013-12-03 17:50:00 +02:00
Sfan5
bb58d4f2fb
Fix MinGW build
2013-12-01 20:58:46 +01:00
sapier
396602432c
Cleanup jthread and fix win32 build
2013-12-01 16:25:46 +01:00
kwolekr
017876a37c
Decoration: Add schematic Y-slice probability support
2013-12-01 01:24:59 -05:00
ShadowNinja
6ed9bc0eb2
Add error handler to async step
2013-11-30 13:05:13 -05:00
ShadowNinja
2741a7e6e0
Optimize table creation
2013-11-30 13:05:13 -05:00
Novatux
92d806ab21
Add minetest.swap_node
2013-11-30 18:37:56 +01:00
Ilya Zhuravlev
0bac74a9a4
Fix MSVC build.
2013-11-30 21:00:18 +04:00
kwolekr
5b10914dcd
LuaVoxelManip: Add area parameters back to calc_lighting and set_lighting, made optional this time; also fixed a slight bug with night values being ignored
2013-11-30 00:27:39 -05:00