darkrose
92a389f848
Increase node id/param0 to 16 bits, leaving param2 always with 8 bits
2012-07-23 08:18:39 +03:00
darkrose
e5bebe42e9
Implement node timers
2012-07-23 08:18:37 +03:00
Perttu Ahola
243d9fb7d6
minetest.register_on_player_receive_fields()
2012-07-22 17:40:48 +03:00
Matthew I
b320cc2d74
Add minetest.get_modnames() to Lua API
2012-07-22 13:36:03 +03:00
Perttu Ahola
abeb2a72f8
Server-side checking of digging; disable_anticheat setting
2012-07-21 14:38:49 +03:00
Perttu Ahola
5dd94a9b44
Define M_PI on MSVC
2012-07-21 03:36:34 +03:00
darkrose
c081e8c9d3
Add support for "textures/all" (and thus texture packs) to server
2012-07-21 02:33:19 +03:00
Calinou
6bb059ec5c
Message cleanups (consistency) and prevent /me when not allowed to shout
2012-07-21 02:27:58 +03:00
Perttu Ahola
7564aae27e
Allow defining player's inventory form in Lua
2012-07-19 14:09:16 +03:00
Perttu Ahola
ec937ecdd8
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
Perttu Ahola
e05f1af484
Initially split utility.h to multiple files in util/
2012-06-17 01:29:13 +03:00
Perttu Ahola
3946557a18
Node placement client-side prediction
2012-06-10 12:46:48 +03:00
Perttu Ahola
1aa908b332
Add disallow_empty_password setting
2012-06-07 02:11:28 +03:00
Perttu Ahola
e70b6545b1
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
Perttu Ahola
d77fc9ac99
Add ignore_world_load_errors configuration option and provide better error messages
2012-06-04 22:34:40 +03:00
Perttu Ahola
42c7767361
Implement sign using form field protocol
2012-06-03 22:31:01 +03:00
Kahrl
20492dbc41
WIP node metadata, node timers
2012-06-03 22:31:00 +03:00
Perttu Ahola
9d7e453a76
Catch VersionMismatchException while loading world data
2012-06-03 20:42:49 +03:00
Perttu Ahola
c19a70ed9a
Check password hash validity
2012-06-03 20:32:44 +03:00
Perttu Ahola
4ae9a38fd5
Fix continuing to process TOSERVER_INIT2 even if player doesn't exist
2012-04-14 18:46:10 +03:00
Perttu Ahola
78708786b1
Fix unhandled InvalidPositionException
2012-04-10 18:16:03 +03:00
Perttu Ahola
e3bf724785
Make client know about reverted disallowed diggings
2012-04-09 21:13:22 +03:00
Perttu Ahola
aea727787e
Fix segfault when setting privileges of a non-connected player
2012-04-07 18:46:10 +03:00
Perttu Ahola
3e649e170a
Don't apply player movement cheat detection in singleplayer
2012-04-01 13:19:50 +03:00
Perttu Ahola
260d45f0b5
Allow getting the path of builtin.lua using minetest.get_modpath("__builtin")
2012-04-01 12:38:14 +03:00
Perttu Ahola
e07570f6c9
Add server-side enforcement of the 'fast' privilege; also fix client checking 'fly' instead of 'fast'
2012-03-31 17:08:39 +03:00
Perttu Ahola
0abf89eb12
Add 'fly' and 'fast' privileges and the underlying privileges-to-client system
2012-03-31 16:25:02 +03:00
Perttu Ahola
5f7945a079
Make server ignore media files with unknown filename extensions
2012-03-30 22:49:44 +03:00
Perttu Ahola
e6a7e89b85
Reimplement authentication handler in Lua; now we have 1) infinite privilege names, 2) minetest.register_authentication_handler()
2012-03-30 18:42:18 +03:00
Perttu Ahola
c960ed9f90
Add GenericCAO and player armor groups, but don't use them yet
2012-03-29 16:10:11 +03:00
Kahrl
2272917253
on_joinplayer + on_leaveplayer + scriptapi_run_callbacks + bugfix
...
Add minetest.register_on_joinplayer and minetest.register_on_leaveplayer,
make adding new callbacks to scriptapi.cpp easier by adding
scriptapi_run_callbacks, also fix a minor bug with PlayerSAO <->
singleplayer mode interaction
2012-03-29 14:27:09 +03:00
Kahrl
bbb2502894
added PlayerSAO and RemotePlayer, removed ServerRemotePlayer
2012-03-29 14:05:45 +03:00
Perttu Ahola
bb4eb5f069
Remove unnecessary debug output
2012-03-29 01:38:13 +03:00
Perttu Ahola
771c7e02e6
Area-based MapEditEvent ignore and that put to use for on_generate too
2012-03-29 01:22:08 +03:00
Perttu Ahola
5994593a0c
Reduce EnvRef:set_node() time tenfold by postponing the dayNightDiff update until it is actually needed
2012-03-29 00:28:48 +03:00
Perttu Ahola
868f2594be
Fix on_generate minp/maxp (was broken due to chunkymapgen)
2012-03-28 23:11:28 +03:00
Perttu Ahola
a4c01db175
Add blockseed to on_generated
2012-03-28 22:01:21 +03:00
Perttu Ahola
1a52f5273c
Correctly lock mutexes when the server sends MapEditEvents (could cause memory corruption)
2012-03-28 12:51:47 +03:00
Perttu Ahola
6982a2cc0c
Tune generation responsiveness and cheat inhibition on server
2012-03-27 19:05:59 +03:00
Perttu Ahola
2bd8891ed5
Tune block fetching to clients on server
2012-03-27 19:01:52 +03:00
Perttu Ahola
4be45a2c43
Almost support loading sounds from server
2012-03-25 14:48:22 +03:00
Perttu Ahola
4437b78a8a
Add more media directories; mod/{textures,sounds,media}
2012-03-25 12:10:58 +03:00
Perttu Ahola
335f1cf600
Texture cache -> Media cache WIP
2012-03-25 11:51:33 +03:00
Perttu Ahola
026f4f2fc8
Lua API for playing sounds
2012-03-24 19:01:26 +02:00
Perttu Ahola
753a1999e6
Add event manager and use it to trigger sounds
2012-03-24 04:24:26 +02:00
Perttu Ahola
48359ec57f
celeron55's sound system initial framework
2012-03-24 04:24:23 +02:00
Perttu Ahola
6f218f9b79
Log at info level when a banned client connects
2012-03-22 13:35:32 +02:00
Perttu Ahola
5543053232
Fix mod paths
2012-03-20 01:07:02 +02:00
Perttu Ahola
19ed3bb193
Move share/builtin.lua to share/builtin/builtin.lua
2012-03-19 21:37:27 +02:00
Perttu Ahola
1f56d71f19
Rework directory structure
2012-03-19 20:44:07 +02:00