MirceaKitsune
2c87133e8c
Get the mesh working through the memory cache properly. Most credit goes to celeron55 for the help on this code
...
Get the texture from memory as well
Add .x to the list of supported formats
Update LUA API documentation
2012-11-25 18:14:15 +02:00
MirceaKitsune
0d72b91382
Add a subfolder for models and transfer models from server to client
...
(obj, md2 and md3 are currently allowed)
Get rid of the texture string and use the existing textures array. Segmented meshes have multiple materials, and this will allow us to texture each. Do not switch to this commit yet!
If a texture string is left empty in LUA, don't modify that material. Useful so a script can change specific textures without affecting others
2012-11-25 18:14:15 +02:00
Perttu Ahola
1db74a160f
Fix github issue #224
2012-09-01 18:32:15 +03:00
Matthew I
d812f4de81
Move chat commands to Lua and remove servercommand.{cpp,h}
...
Commands moved:
/me
/status
/time
/shutdown
/ban
/clearobjects
2012-08-12 16:45:58 +03:00
Matthew I
a85321a7a3
Remove trailing comma after player list in server status string
2012-08-12 16:44:54 +03:00
Perttu Ahola
b39e2b3549
Add enable_rollback_recording setting, defaulting to false
2012-07-28 03:08:09 +03:00
Perttu Ahola
97457f079f
Properly rollback chat command triggered things
2012-07-27 02:37:04 +03:00
Perttu Ahola
3303470fbc
Experimental-ish rollback functionality
2012-07-27 02:27:18 +03:00
Perttu Ahola
4183fdbe70
Remove special handling of creative mode
2012-07-25 14:07:45 +03:00
Perttu Ahola
c2cb98c1a6
Detached inventories
2012-07-24 20:57:17 +03:00
Perttu Ahola
b5b4cc17ea
darkrose should work at a nuclear power plant.
...
It'd take years to figure out what caused the accident.
2012-07-24 16:36:50 +03:00
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