Perttu Ahola
|
09010410cf
|
Print out PROTOCOL_VERSIONs if server is incompatible with client
|
2011-12-02 01:24:54 +02:00 |
|
Perttu Ahola
|
9d67037570
|
Don't send objects or map data before definitions have been sent
|
2011-12-02 01:18:25 +02:00 |
|
Perttu Ahola
|
08a10b8a6a
|
Remove stuff made obsolete by making players more ActiveObject-like and raise protocol version number by one (because it is not compatible at all anymore)
|
2011-12-01 23:55:57 +02:00 |
|
Perttu Ahola
|
af32240545
|
Players are more like objects + related stuff
|
2011-12-01 23:33:48 +02:00 |
|
Perttu Ahola
|
ee0d3bacbc
|
Player-is-SAO WIP
|
2011-12-01 18:23:58 +02:00 |
|
Kahrl
|
2ca00fa585
|
Fix processing of the default_password setting. It is now actually used as the plaintext password for new users. Also add /setpassword and /clearpassword server commands that can be used by admins with the PRIV_PASSWORD privilege, and update the /help message.
|
2011-12-01 12:06:39 +02:00 |
|
Perttu Ahola
|
347216d654
|
Reworked the inventory move handling code, hopefully fixed more problems than caused
|
2011-11-30 19:49:34 +02:00 |
|
Perttu Ahola
|
e109ed5cef
|
Proper player inventory and hp modification tracking and sending accordingly
|
2011-11-29 23:18:20 +02:00 |
|
Perttu Ahola
|
4bcff65ad0
|
Better version match fail messages from server
|
2011-11-29 22:23:03 +02:00 |
|
Perttu Ahola
|
2a610b011a
|
Handle items with m_count==0 sanely when placing
|
2011-11-29 21:05:53 +02:00 |
|
Kahrl
|
d6b30dd3a5
|
CraftItem rework and Lua interface
|
2011-11-29 19:13:58 +02:00 |
|
Perttu Ahola
|
705f142b8d
|
GenericNodeMetadata and an example furnace
|
2011-11-29 19:13:57 +02:00 |
|
Perttu Ahola
|
0f2b932e92
|
Initial NodeMetaRef stuff
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
842eb5da28
|
Replace old active block random node modifying things with actual ActiveBlockModifiers
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
05df2ee8a4
|
Add chat message callback and send functions
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
c449e5f20a
|
Use log_deregister_thread in EmergeThread
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
2e42391b86
|
Fix mod dependency sort
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
fd8b9a3a44
|
Warn about unsatisfied dependencies
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
5c1cb01936
|
Make blocks to be loaded from disk when the active block area reaches them
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
a8a82e0b21
|
Sort mods by dependencies defined by modpath/depends.txt in each mod (not mandatory)
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
218b626016
|
Fix and tune player movement checks (make them very loose)
|
2011-11-29 19:13:55 +02:00 |
|
Kahrl
|
f42c57d9a8
|
Add IDropAction and related stuff
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
b2ccbdffc1
|
Make map generator as much threaded as possible (not much benefit with current generator because of small generator chunk size (a single MapBlock))
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
769cc9879f
|
Add on_generated hook
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
0dbb31afeb
|
Improve player movement speed checking
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
1bfc3c1eb9
|
Player movement speed and node access distance checking
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
945d01fd9e
|
on_newplayer and on_respawnplayer callbacks
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
77337271fc
|
Remove give_initial_stuff
|
2011-11-29 19:13:52 +02:00 |
|
Kahrl
|
c1479a2732
|
Add node definitions in Lua and do not use content_mapnode_init anymore (except in test.cpp)
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
61ffe1eac4
|
builtin.lua
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
9e7ad1e2aa
|
Add object reference to Lua on_place/dig/punchnode parameters
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
ae9f183cda
|
Fix "warning: comparison between signed and unsigned integer expressions"
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
fdf6eecd59
|
Make map generator more responsive
|
2011-11-29 19:13:51 +02:00 |
|
Perttu Ahola
|
6a8f9135de
|
Store metadata as metadata name in node definition
|
2011-11-29 19:13:51 +02:00 |
|
Perttu Ahola
|
704d8a62bf
|
Set block modified flag when node metadata inventory is modified
|
2011-11-29 19:13:50 +02:00 |
|
Perttu Ahola
|
941176cd65
|
Default to saving stuff more often to minimize lag caused by a single save
|
2011-11-29 19:13:50 +02:00 |
|
Perttu Ahola
|
1b765b9740
|
Add reason parameter to setModified and print it out to verbosestream when saving block
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
0ce0c8fcfb
|
Improve LuaEntity velocity/acceleration handling (by kahrl); implement staticdata interface to Lua
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
cc03718d3c
|
Node place/dig Lua callbacks
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
9d5b458479
|
Crafting definition in scripts
|
2011-11-29 19:13:48 +02:00 |
|
Perttu Ahola
|
df8346ef4d
|
Do not expose CONTENT_* stuff in content_mapnode.h and use a name converter wrapper in old code
|
2011-11-29 19:13:47 +02:00 |
|
Perttu Ahola
|
c0f6395cf0
|
Node definition names
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
26abf6fd82
|
Cut down content transfer verbosity
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
7696a38543
|
Improve loading screen and protocol
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
6da8cb00e2
|
Node definitions transfer
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
eed727c61b
|
Completely generalized mesh generation; ContentFeatures serialization
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
cf6e22e9a6
|
Better node texture generation
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
45fc45a49e
|
Sending of textures WIP
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
e71744b918
|
Modify mod and texture directory hierarchies
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
9e1c4533b8
|
Move tool definitions to script
|
2011-11-29 19:13:43 +02:00 |
|